Cosmos/Tests/Cosmos.Compiler.Tests/DoTest.SimpleWriteLineTest.Output.approved.txt
2014-12-23 11:43:03 -06:00

67524 lines
2.6 MiB

%ifndef ELF_COMPILATION
MultibootSignature dd 464367618
MultibootFlags dd 65539
MultibootChecksum dd -464433157
MultibootHeaderAddr dd MultibootSignature
MultibootLoadAddr dd MultibootSignature
MultibootLoadEndAddr dd _end_code
MultibootBSSEndAddr dd _end_code
MultibootEntryAddr dd Kernel_Start
%endif
%ifdef ELF_COMPILATION
MultibootSignature dd 464367618
MultibootFlags dd 3
MultibootChecksum dd -464367621
%endif
MultibootGraphicsRuntime_VbeModeInfoAddr dd 2147483647
MultibootGraphicsRuntime_VbeControlInfoAddr dd 2147483647
MultibootGraphicsRuntime_VbeMode dd 2147483647
MultiBootInfo_Memory_High dd 0
MultiBootInfo_Memory_Low dd 0
global Before_Kernel_Stack
Before_Kernel_Stack: TIMES 327680 db 0
Kernel_Stack:
MultiBootInfo_Structure dd 0
_NATIVE_GDT_Contents db 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 154, 207, 0, 255, 255, 0, 0, 0, 146, 207, 0
_NATIVE_GDT_Pointer db 23, 0, 0, 0, 0, 0
global _NATIVE_IDT_Contents
_NATIVE_IDT_Contents: TIMES 2048 db 0
_NATIVE_IDT_Pointer db 0, 8, 0, 0, 0, 0
StringLiteral0001 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 15, 0, 0, 0, 83, 0, 116, 0, 97, 0, 114, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 107, 0, 101, 0, 114, 0, 110, 0, 101, 0, 108, 0
StringLiteral0002 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 69, 0, 82, 0, 82, 0, 79, 0, 82, 0, 58, 0, 32, 0, 75, 0, 101, 0, 114, 0, 110, 0, 101, 0, 108, 0, 32, 0, 65, 0, 108, 0, 114, 0, 101, 0, 97, 0, 100, 0, 121, 0, 32, 0, 83, 0, 116, 0, 97, 0, 114, 0, 116, 0, 101, 0, 100, 0
StringLiteral0003 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 66, 0, 0, 0, 75, 0, 101, 0, 114, 0, 110, 0, 101, 0, 108, 0, 32, 0, 104, 0, 97, 0, 115, 0, 32, 0, 97, 0, 108, 0, 114, 0, 101, 0, 97, 0, 100, 0, 121, 0, 32, 0, 98, 0, 101, 0, 101, 0, 110, 0, 32, 0, 115, 0, 116, 0, 97, 0, 114, 0, 116, 0, 101, 0, 100, 0, 46, 0, 32, 0, 65, 0, 32, 0, 107, 0, 101, 0, 114, 0, 110, 0, 101, 0, 108, 0, 32, 0, 99, 0, 97, 0, 110, 0, 110, 0, 111, 0, 116, 0, 32, 0, 98, 0, 101, 0, 32, 0, 115, 0, 116, 0, 97, 0, 114, 0, 116, 0, 101, 0, 100, 0, 32, 0, 116, 0, 119, 0, 105, 0, 99, 0, 101, 0, 46, 0
StringLiteral0004 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 47, 0, 0, 0, 67, 0, 111, 0, 109, 0, 112, 0, 105, 0, 108, 0, 101, 0, 114, 0, 32, 0, 100, 0, 105, 0, 100, 0, 110, 0, 39, 0, 116, 0, 32, 0, 105, 0, 110, 0, 105, 0, 116, 0, 105, 0, 97, 0, 108, 0, 105, 0, 122, 0, 101, 0, 32, 0, 83, 0, 121, 0, 115, 0, 116, 0, 101, 0, 109, 0, 46, 0, 83, 0, 116, 0, 114, 0, 105, 0, 110, 0, 103, 0, 46, 0, 69, 0, 109, 0, 112, 0, 116, 0, 121, 0, 33, 0
StringLiteral0005 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 72, 0, 87, 0, 32, 0, 66, 0, 111, 0, 111, 0, 116, 0, 115, 0, 116, 0, 114, 0, 97, 0, 112, 0, 32, 0, 73, 0, 110, 0, 105, 0, 116, 0
StringLiteral0006 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 71, 0, 108, 0, 111, 0, 98, 0, 97, 0, 108, 0, 32, 0, 73, 0, 110, 0, 105, 0, 116, 0
StringLiteral0007 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 67, 0, 108, 0, 115, 0
StringLiteral0008 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 66, 0, 101, 0, 102, 0, 111, 0, 114, 0, 101, 0, 32, 0, 82, 0, 117, 0, 110, 0
StringLiteral0009 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 82, 0, 117, 0, 110, 0
StringLiteral000A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 40, 0, 0, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 111, 0, 99, 0, 99, 0, 117, 0, 114, 0, 114, 0, 101, 0, 100, 0, 32, 0, 119, 0, 104, 0, 105, 0, 108, 0, 101, 0, 32, 0, 114, 0, 117, 0, 110, 0, 110, 0, 105, 0, 110, 0, 103, 0, 32, 0, 107, 0, 101, 0, 114, 0, 110, 0, 101, 0, 108, 0, 58, 0
static_field__Cosmos_System_Plugs_System_ConsoleImpl_mBackground db 0, 0, 0, 0
static_field__Cosmos_HAL_Global_TextScreen db 0, 0, 0, 0
static_field__Cosmos_System_Plugs_System_ConsoleImpl_mForeground db 15, 0, 0, 0
static_field__System_String_Empty db 0, 0, 0, 0
static_field__Cosmos_HAL_Global_Keyboard db 0, 0, 0, 0
StringLiteral000B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 107, 0, 101, 0, 121, 0
StringLiteral000C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 67, 0, 111, 0, 110, 0, 115, 0, 111, 0, 108, 0, 101, 0, 75, 0, 101, 0, 121, 0
StringLiteral000D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 70, 0, 97, 0, 108, 0, 115, 0, 101, 0
StringLiteral000E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 84, 0, 114, 0, 117, 0, 101, 0
StringLiteral000F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 7, 0, 0, 0, 97, 0, 66, 0, 117, 0, 102, 0, 102, 0, 101, 0, 114, 0
StringLiteral0010 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 97, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0011 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 97, 0, 67, 0, 111, 0, 117, 0, 110, 0, 116, 0
StringLiteral0012 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 32, 0, 32, 0, 32, 0, 32, 0
StringLiteral0013 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 78, 0, 117, 0, 108, 0, 108, 0, 95, 0, 71, 0, 101, 0, 110, 0, 101, 0, 114, 0, 105, 0, 99, 0
StringLiteral0014 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral0015 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 70, 0, 111, 0, 114, 0, 109, 0, 97, 0, 116, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral0016 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 12, 0, 0, 0, 68, 0, 111, 0, 109, 0, 97, 0, 105, 0, 110, 0, 32, 0, 101, 0, 114, 0, 114, 0, 111, 0, 114, 0
StringLiteral0017 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 99, 0, 97, 0, 110, 0, 39, 0, 116, 0, 32, 0, 99, 0, 111, 0, 109, 0, 112, 0, 117, 0, 116, 0, 101, 0, 32, 0, 76, 0, 111, 0, 103, 0
StringLiteral0018 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 33, 0, 0, 0, 84, 0, 111, 0, 111, 0, 32, 0, 108, 0, 97, 0, 114, 0, 103, 0, 101, 0, 32, 0, 109, 0, 101, 0, 109, 0, 111, 0, 114, 0, 121, 0, 32, 0, 98, 0, 108, 0, 111, 0, 99, 0, 107, 0, 32, 0, 97, 0, 108, 0, 108, 0, 111, 0, 99, 0, 97, 0, 116, 0, 101, 0, 100, 0, 33, 0
StringLiteral0019 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 7, 0, 0, 0, 97, 0, 83, 0, 117, 0, 98, 0, 83, 0, 116, 0, 114, 0
StringLiteral001A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 78, 0, 111, 0, 116, 0, 73, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral001B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 47, 0, 0, 0, 77, 0, 117, 0, 108, 0, 116, 0, 105, 0, 100, 0, 105, 0, 109, 0, 101, 0, 110, 0, 115, 0, 105, 0, 111, 0, 110, 0, 97, 0, 108, 0, 32, 0, 97, 0, 114, 0, 114, 0, 97, 0, 121, 0, 39, 0, 115, 0, 32, 0, 97, 0, 114, 0, 101, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 121, 0, 101, 0, 116, 0, 32, 0, 115, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 33, 0
StringLiteral001C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 2, 0, 0, 0, 45, 0, 48, 0
StringLiteral001D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 48, 0
StringLiteral001E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0
static_field__System_IntPtr_Zero db 0, 0, 0, 0
StringLiteral001F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 78, 0, 117, 0, 108, 0, 108, 0, 95, 0, 71, 0, 101, 0, 110, 0, 101, 0, 114, 0, 105, 0, 99, 0
StringLiteral0020 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 80, 0, 97, 0, 114, 0, 97, 0, 109, 0, 101, 0, 116, 0, 101, 0, 114, 0, 32, 0, 119, 0, 97, 0, 115, 0, 32, 0, 110, 0, 117, 0, 108, 0, 108, 0, 33, 0
StringLiteral0021 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 18, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 80, 0, 97, 0, 114, 0, 97, 0, 109, 0, 78, 0, 97, 0, 109, 0, 101, 0, 95, 0, 78, 0, 97, 0, 109, 0, 101, 0
StringLiteral0022 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 80, 0, 97, 0, 114, 0, 97, 0, 109, 0, 101, 0, 116, 0, 101, 0, 114, 0, 32, 0, 110, 0, 97, 0, 109, 0, 101, 0, 58, 0, 32, 0, 123, 0, 48, 0, 125, 0
StringLiteral0023 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0024 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 26, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 123, 0, 48, 0, 125, 0, 32, 0, 111, 0, 117, 0, 116, 0, 32, 0, 111, 0, 102, 0, 32, 0, 114, 0, 97, 0, 110, 0, 103, 0, 101, 0, 33, 0
StringLiteral0025 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0
StringLiteral0026 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 78, 0, 111, 0, 32, 0, 97, 0, 114, 0, 114, 0, 97, 0, 121, 0, 32, 0, 101, 0, 120, 0, 105, 0, 115, 0, 116, 0, 115, 0, 33, 0
StringLiteral0027 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 84, 0, 121, 0, 112, 0, 101, 0, 32, 0
StringLiteral0028 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 44, 0, 32, 0, 77, 0, 101, 0, 116, 0, 104, 0, 111, 0, 100, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0, 32, 0, 61, 0, 32, 0
StringLiteral0029 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
StringLiteral002A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 78, 0, 111, 0, 116, 0, 32, 0, 70, 0, 79, 0, 85, 0, 78, 0, 68, 0, 33, 0
StringLiteral002B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 38, 0, 0, 0, 65, 0, 114, 0, 105, 0, 116, 0, 104, 0, 109, 0, 101, 0, 116, 0, 105, 0, 99, 0, 32, 0, 111, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 103, 0, 101, 0, 116, 0, 115, 0, 32, 0, 97, 0, 110, 0, 32, 0, 111, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 33, 0
static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException db 0, 0, 0, 0
static_field__Cosmos_System_Global_Dbg db 0, 0, 0, 0
StringLiteral002C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 67, 0, 114, 0, 101, 0, 97, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 67, 0, 111, 0, 110, 0, 115, 0, 111, 0, 108, 0, 101, 0
StringLiteral002D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 7, 0, 0, 0, 72, 0, 87, 0, 32, 0, 73, 0, 110, 0, 105, 0, 116, 0
static_field__Cosmos_System_Global_Console db 0, 0, 0, 0
CCTOR_CALLED__System_Double db 0, 0
CCTOR_CALLED__Cosmos_System_Plugs_System_ConsoleImpl db 0, 0
CCTOR_CALLED__Cosmos_HAL_Global db 0, 0
StringLiteral002E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 8, 0, 0, 0, 72, 0, 97, 0, 114, 0, 100, 0, 119, 0, 97, 0, 114, 0, 101, 0
StringLiteral002F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
CCTOR_CALLED__System_Boolean db 0, 0
StringLiteral0030 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 84, 0, 114, 0, 117, 0, 101, 0
StringLiteral0031 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 70, 0, 97, 0, 108, 0, 115, 0, 101, 0
static_field__Cosmos_System_Plugs_System_ConsoleImpl_mFallbackConsole db 0, 0, 0, 0
StringLiteral0032 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
CCTOR_CALLED__System_Char db 0, 0
static_field__System_Collections_Generic_List_1___System_Char___emptyArray db 0, 0, 0, 0
StringLiteral0033 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 48, 0
StringLiteral0034 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 68, 0, 111, 0, 117, 0, 98, 0, 108, 0, 101, 0, 32, 0, 79, 0, 118, 0, 101, 0, 114, 0, 114, 0, 97, 0, 110, 0, 103, 0, 101, 0
StringLiteral0035 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 68, 0, 111, 0, 117, 0, 98, 0, 108, 0, 101, 0, 32, 0, 85, 0, 110, 0, 100, 0, 101, 0, 114, 0, 114, 0, 97, 0, 110, 0, 103, 0, 101, 0
StringLiteral0036 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
StringLiteral0037 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 45, 0
StringLiteral0038 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 46, 0
StringLiteral0039 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 48, 0
StringLiteral003A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 83, 0, 105, 0, 110, 0, 103, 0, 108, 0, 101, 0, 32, 0, 79, 0, 118, 0, 101, 0, 114, 0, 114, 0, 97, 0, 110, 0, 103, 0, 101, 0
StringLiteral003B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 83, 0, 105, 0, 110, 0, 103, 0, 108, 0, 101, 0, 32, 0, 85, 0, 110, 0, 100, 0, 101, 0, 114, 0, 114, 0, 97, 0, 110, 0, 103, 0, 101, 0
StringLiteral003C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
StringLiteral003D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 45, 0
StringLiteral003E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 46, 0
StringLiteral003F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 38, 0, 0, 0, 60, 0, 79, 0, 98, 0, 106, 0, 101, 0, 99, 0, 116, 0, 46, 0, 84, 0, 111, 0, 83, 0, 116, 0, 114, 0, 105, 0, 110, 0, 103, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 121, 0, 101, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 33, 0, 62, 0
CCTOR_CALLED__System_Type db 0, 0
static_field__Cosmos_Core_Heap_mStartAddress db 0, 0, 0, 0
static_field__Cosmos_Core_Heap_mStart db 0, 0, 0, 0
static_field__Cosmos_Core_Heap_mLength db 0, 0, 0, 0
StringLiteral0040 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 2, 0, 0, 0, 48, 0, 120, 0
StringLiteral0041 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 48, 0
StringLiteral0042 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 49, 0
StringLiteral0043 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 50, 0
StringLiteral0044 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 51, 0
StringLiteral0045 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 52, 0
StringLiteral0046 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 53, 0
StringLiteral0047 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 54, 0
StringLiteral0048 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0
StringLiteral0049 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 56, 0
StringLiteral004A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 57, 0
StringLiteral004B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 65, 0
StringLiteral004C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 66, 0
StringLiteral004D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 67, 0
StringLiteral004E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 68, 0
StringLiteral004F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 69, 0
StringLiteral0050 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 70, 0
CCTOR_CALLED__System_Globalization_CultureInfo db 0, 0
static_field__System_BitConverter_IsLittleEndian db 1
CCTOR_CALLED__System_Enum db 0, 0
CCTOR_CALLED__System_Net_IPAddress db 0, 0
CCTOR_CALLED__System_Exception db 0, 0
StringLiteral0051 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 30, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 65, 0, 99, 0, 116, 0, 117, 0, 97, 0, 108, 0, 86, 0, 97, 0, 108, 0, 117, 0, 101, 0
StringLiteral0052 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 18, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 80, 0, 97, 0, 114, 0, 97, 0, 109, 0, 78, 0, 97, 0, 109, 0, 101, 0, 95, 0, 78, 0, 97, 0, 109, 0, 101, 0
StringLiteral0053 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 2, 0, 0, 0, 48, 0, 120, 0
StringLiteral0054 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 48, 0
StringLiteral0055 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 49, 0
StringLiteral0056 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 50, 0
StringLiteral0057 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 51, 0
StringLiteral0058 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 52, 0
StringLiteral0059 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 53, 0
StringLiteral005A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 54, 0
StringLiteral005B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0
StringLiteral005C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 56, 0
StringLiteral005D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 57, 0
StringLiteral005E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 65, 0
StringLiteral005F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 66, 0
StringLiteral0060 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 67, 0
StringLiteral0061 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 68, 0
StringLiteral0062 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 69, 0
StringLiteral0063 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 70, 0
StringLiteral0064 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 73, 0, 67, 0, 111, 0, 109, 0, 112, 0, 97, 0, 114, 0, 97, 0, 98, 0, 108, 0, 101, 0
StringLiteral0065 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 65, 0, 100, 0, 100, 0, 105, 0, 110, 0, 103, 0, 68, 0, 117, 0, 112, 0, 108, 0, 105, 0, 99, 0, 97, 0, 116, 0, 101, 0
StringLiteral0066 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 39, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 66, 0, 105, 0, 103, 0, 103, 0, 101, 0, 114, 0, 84, 0, 104, 0, 97, 0, 110, 0, 67, 0, 111, 0, 108, 0, 108, 0, 101, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral0067 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 67, 0, 111, 0, 117, 0, 110, 0, 116, 0
StringLiteral0068 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0069 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 35, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 84, 0, 104, 0, 114, 0, 101, 0, 115, 0, 104, 0, 111, 0, 108, 0, 100, 0
StringLiteral006A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 76, 0, 105, 0, 115, 0, 116, 0, 73, 0, 110, 0, 115, 0, 101, 0, 114, 0, 116, 0
StringLiteral006B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 78, 0, 101, 0, 101, 0, 100, 0, 78, 0, 111, 0, 110, 0, 78, 0, 101, 0, 103, 0, 78, 0, 117, 0, 109, 0
StringLiteral006C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 79, 0, 117, 0, 116, 0, 79, 0, 102, 0, 82, 0, 97, 0, 110, 0, 103, 0, 101, 0, 95, 0, 83, 0, 109, 0, 97, 0, 108, 0, 108, 0, 67, 0, 97, 0, 112, 0, 97, 0, 99, 0, 105, 0, 116, 0, 121, 0
StringLiteral006D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 65, 0, 114, 0, 114, 0, 97, 0, 121, 0, 80, 0, 108, 0, 117, 0, 115, 0, 79, 0, 102, 0, 102, 0, 84, 0, 111, 0, 111, 0, 83, 0, 109, 0, 97, 0, 108, 0, 108, 0
StringLiteral006E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 28, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 97, 0, 110, 0, 107, 0, 77, 0, 117, 0, 108, 0, 116, 0, 105, 0, 68, 0, 105, 0, 109, 0, 78, 0, 111, 0, 116, 0, 83, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0
StringLiteral006F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 78, 0, 111, 0, 110, 0, 90, 0, 101, 0, 114, 0, 111, 0, 76, 0, 111, 0, 119, 0, 101, 0, 114, 0, 66, 0, 111, 0, 117, 0, 110, 0, 100, 0
StringLiteral0070 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 25, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 65, 0, 114, 0, 114, 0, 97, 0, 121, 0, 84, 0, 121, 0, 112, 0, 101, 0
StringLiteral0071 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 22, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 102, 0, 102, 0, 76, 0, 101, 0, 110, 0
StringLiteral0072 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 116, 0, 101, 0, 109, 0, 78, 0, 111, 0, 116, 0, 69, 0, 120, 0, 105, 0, 115, 0, 116, 0
StringLiteral0073 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 45, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 67, 0, 97, 0, 110, 0, 110, 0, 111, 0, 116, 0, 82, 0, 101, 0, 109, 0, 111, 0, 118, 0, 101, 0, 70, 0, 114, 0, 111, 0, 109, 0, 83, 0, 116, 0, 97, 0, 99, 0, 107, 0, 79, 0, 114, 0, 81, 0, 117, 0, 101, 0, 117, 0, 101, 0
StringLiteral0074 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 69, 0, 109, 0, 112, 0, 116, 0, 121, 0, 81, 0, 117, 0, 101, 0, 117, 0, 101, 0
StringLiteral0075 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 33, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 69, 0, 110, 0, 117, 0, 109, 0, 79, 0, 112, 0, 67, 0, 97, 0, 110, 0, 116, 0, 72, 0, 97, 0, 112, 0, 112, 0, 101, 0, 110, 0
StringLiteral0076 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 34, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 69, 0, 110, 0, 117, 0, 109, 0, 70, 0, 97, 0, 105, 0, 108, 0, 101, 0, 100, 0, 86, 0, 101, 0, 114, 0, 115, 0, 105, 0, 111, 0, 110, 0
StringLiteral0077 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 69, 0, 109, 0, 112, 0, 116, 0, 121, 0, 83, 0, 116, 0, 97, 0, 99, 0, 107, 0
StringLiteral0078 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 69, 0, 110, 0, 117, 0, 109, 0, 78, 0, 111, 0, 116, 0, 83, 0, 116, 0, 97, 0, 114, 0, 116, 0, 101, 0, 100, 0
StringLiteral0079 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 26, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 69, 0, 110, 0, 117, 0, 109, 0, 69, 0, 110, 0, 100, 0, 101, 0, 100, 0
StringLiteral007A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 78, 0, 111, 0, 116, 0, 83, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 95, 0, 75, 0, 101, 0, 121, 0, 67, 0, 111, 0, 108, 0, 108, 0, 101, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0, 83, 0, 101, 0, 116, 0
StringLiteral007B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 78, 0, 111, 0, 116, 0, 83, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 95, 0, 82, 0, 101, 0, 97, 0, 100, 0, 79, 0, 110, 0, 108, 0, 121, 0, 67, 0, 111, 0, 108, 0, 108, 0, 101, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral007C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 78, 0, 111, 0, 116, 0, 83, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 95, 0, 86, 0, 97, 0, 108, 0, 117, 0, 101, 0, 67, 0, 111, 0, 108, 0, 108, 0, 101, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0, 83, 0, 101, 0, 116, 0
StringLiteral007D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 34, 0, 0, 0, 78, 0, 111, 0, 116, 0, 83, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 95, 0, 83, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 76, 0, 105, 0, 115, 0, 116, 0, 78, 0, 101, 0, 115, 0, 116, 0, 101, 0, 100, 0, 87, 0, 114, 0, 105, 0, 116, 0, 101, 0
StringLiteral007E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 28, 0, 0, 0, 83, 0, 101, 0, 114, 0, 105, 0, 97, 0, 108, 0, 105, 0, 122, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 110, 0, 68, 0, 101, 0, 115, 0, 101, 0, 114, 0
StringLiteral007F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 25, 0, 0, 0, 83, 0, 101, 0, 114, 0, 105, 0, 97, 0, 108, 0, 105, 0, 122, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 77, 0, 105, 0, 115, 0, 115, 0, 105, 0, 110, 0, 103, 0, 75, 0, 101, 0, 121, 0, 115, 0
StringLiteral0080 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 83, 0, 101, 0, 114, 0, 105, 0, 97, 0, 108, 0, 105, 0, 122, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 78, 0, 117, 0, 108, 0, 108, 0, 75, 0, 101, 0, 121, 0
StringLiteral0081 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 84, 0, 121, 0, 112, 0, 101, 0
StringLiteral0082 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 37, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 70, 0, 111, 0, 114, 0, 67, 0, 111, 0, 109, 0, 112, 0, 97, 0, 114, 0, 105, 0, 115, 0, 111, 0, 110, 0
StringLiteral0083 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 78, 0, 111, 0, 86, 0, 97, 0, 108, 0, 117, 0, 101, 0
StringLiteral0084 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 101, 0, 114, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 95, 0, 82, 0, 101, 0, 103, 0, 82, 0, 101, 0, 109, 0, 111, 0, 118, 0, 101, 0, 83, 0, 117, 0, 98, 0, 75, 0, 101, 0, 121, 0
StringLiteral0085 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 101, 0, 103, 0, 83, 0, 117, 0, 98, 0, 75, 0, 101, 0, 121, 0, 65, 0, 98, 0, 115, 0, 101, 0, 110, 0, 116, 0
StringLiteral0086 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 101, 0, 103, 0, 83, 0, 117, 0, 98, 0, 75, 0, 101, 0, 121, 0, 86, 0, 97, 0, 108, 0, 117, 0, 101, 0, 65, 0, 98, 0, 115, 0, 101, 0, 110, 0, 116, 0
StringLiteral0087 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 101, 0, 103, 0, 75, 0, 101, 0, 121, 0, 68, 0, 101, 0, 108, 0, 72, 0, 105, 0, 118, 0, 101, 0
StringLiteral0088 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 83, 0, 101, 0, 99, 0, 117, 0, 114, 0, 105, 0, 116, 0, 121, 0, 95, 0, 82, 0, 101, 0, 103, 0, 105, 0, 115, 0, 116, 0, 114, 0, 121, 0, 80, 0, 101, 0, 114, 0, 109, 0, 105, 0, 115, 0, 115, 0, 105, 0, 111, 0, 110, 0
StringLiteral0089 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 101, 0, 103, 0, 83, 0, 101, 0, 116, 0, 83, 0, 116, 0, 114, 0, 65, 0, 114, 0, 114, 0, 78, 0, 117, 0, 108, 0, 108, 0
StringLiteral008A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 101, 0, 103, 0, 83, 0, 101, 0, 116, 0, 77, 0, 105, 0, 115, 0, 109, 0, 97, 0, 116, 0, 99, 0, 104, 0, 101, 0, 100, 0, 75, 0, 105, 0, 110, 0, 100, 0
StringLiteral008B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 34, 0, 0, 0, 85, 0, 110, 0, 97, 0, 117, 0, 116, 0, 104, 0, 111, 0, 114, 0, 105, 0, 122, 0, 101, 0, 100, 0, 65, 0, 99, 0, 99, 0, 101, 0, 115, 0, 115, 0, 95, 0, 82, 0, 101, 0, 103, 0, 105, 0, 115, 0, 116, 0, 114, 0, 121, 0, 78, 0, 111, 0, 87, 0, 114, 0, 105, 0, 116, 0, 101, 0
StringLiteral008C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 79, 0, 98, 0, 106, 0, 101, 0, 99, 0, 116, 0, 68, 0, 105, 0, 115, 0, 112, 0, 111, 0, 115, 0, 101, 0, 100, 0, 95, 0, 82, 0, 101, 0, 103, 0, 75, 0, 101, 0, 121, 0, 67, 0, 108, 0, 111, 0, 115, 0, 101, 0, 100, 0
StringLiteral008D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 65, 0, 114, 0, 103, 0, 95, 0, 82, 0, 101, 0, 103, 0, 75, 0, 101, 0, 121, 0, 83, 0, 116, 0, 114, 0, 76, 0, 101, 0, 110, 0, 66, 0, 117, 0, 103, 0
StringLiteral008E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 42, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 82, 0, 101, 0, 103, 0, 105, 0, 115, 0, 116, 0, 114, 0, 121, 0, 75, 0, 101, 0, 121, 0, 80, 0, 101, 0, 114, 0, 109, 0, 105, 0, 115, 0, 115, 0, 105, 0, 111, 0, 110, 0, 67, 0, 104, 0, 101, 0, 99, 0, 107, 0
StringLiteral008F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 78, 0, 111, 0, 116, 0, 83, 0, 117, 0, 112, 0, 112, 0, 111, 0, 114, 0, 116, 0, 101, 0, 100, 0, 95, 0, 73, 0, 110, 0, 67, 0, 111, 0, 109, 0, 112, 0, 97, 0, 114, 0, 97, 0, 98, 0, 108, 0, 101, 0, 84, 0, 121, 0, 112, 0, 101, 0
StringLiteral0090 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 36, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 82, 0, 101, 0, 103, 0, 105, 0, 115, 0, 116, 0, 114, 0, 121, 0, 79, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 115, 0, 67, 0, 104, 0, 101, 0, 99, 0, 107, 0
StringLiteral0091 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 33, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 82, 0, 101, 0, 103, 0, 105, 0, 115, 0, 116, 0, 114, 0, 121, 0, 86, 0, 105, 0, 101, 0, 119, 0, 67, 0, 104, 0, 101, 0, 99, 0, 107, 0
StringLiteral0092 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 85, 0, 115, 0, 101, 0, 114, 0
StringLiteral0093 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
CCTOR_CALLED__Cosmos_System_Global db 0, 0
StringLiteral0094 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 83, 0, 121, 0, 115, 0, 116, 0, 101, 0, 109, 0
StringLiteral0095 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
StringLiteral0096 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 14, 0, 0, 0, 83, 0, 116, 0, 97, 0, 116, 0, 105, 0, 99, 0, 32, 0, 68, 0, 101, 0, 118, 0, 105, 0, 99, 0, 101, 0, 115, 0
StringLiteral0097 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 80, 0, 67, 0, 73, 0, 32, 0, 68, 0, 101, 0, 118, 0, 105, 0, 99, 0, 101, 0, 115, 0
StringLiteral0098 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 70, 0, 0, 0, 67, 0, 111, 0, 115, 0, 109, 0, 111, 0, 115, 0, 32, 0, 98, 0, 111, 0, 111, 0, 116, 0, 101, 0, 100, 0, 32, 0, 115, 0, 117, 0, 99, 0, 99, 0, 101, 0, 115, 0, 115, 0, 102, 0, 117, 0, 108, 0, 108, 0, 121, 0, 46, 0, 32, 0, 84, 0, 121, 0, 112, 0, 101, 0, 32, 0, 97, 0, 32, 0, 108, 0, 105, 0, 110, 0, 101, 0, 32, 0, 111, 0, 102, 0, 32, 0, 116, 0, 101, 0, 120, 0, 116, 0, 32, 0, 116, 0, 111, 0, 32, 0, 103, 0, 101, 0, 116, 0, 32, 0, 105, 0, 116, 0, 32, 0, 101, 0, 99, 0, 104, 0, 111, 0, 101, 0, 100, 0, 32, 0, 98, 0, 97, 0, 99, 0, 107, 0, 46, 0
StringLiteral0099 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 7, 0, 0, 0, 73, 0, 110, 0, 112, 0, 117, 0, 116, 0, 58, 0, 32, 0
StringLiteral009A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 12, 0, 0, 0, 84, 0, 101, 0, 120, 0, 116, 0, 32, 0, 116, 0, 121, 0, 112, 0, 101, 0, 100, 0, 58, 0, 32, 0
static_field__Cosmos_HAL_RTC_rtc db 0, 0, 0, 0
static_field__Cosmos_HAL_RTC_isBCDMode db 1
static_field__Cosmos_HAL_Global_Dbg db 0, 0, 0, 0
static_field__System_Boolean_TrueString db 0, 0, 0, 0
static_field__System_Boolean_FalseString db 0, 0, 0, 0
static_field__System_ArgumentOutOfRangeException__rangeMessage db 0, 0, 0, 0
static_field__Cosmos_Core_Bootstrap_CPU db 0, 0, 0, 0
CCTOR_CALLED__System_Collections_Generic_List_1___System_Char_ db 0, 0
StringLiteral009B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 97, 0, 114, 0, 114, 0, 97, 0, 121, 0
StringLiteral009C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 97, 0, 114, 0, 114, 0, 97, 0, 121, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral009D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 8, 0, 0, 0, 99, 0, 97, 0, 112, 0, 97, 0, 99, 0, 105, 0, 116, 0, 121, 0
StringLiteral009E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 99, 0, 111, 0, 108, 0, 108, 0, 101, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral009F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 108, 0, 105, 0, 115, 0, 116, 0
StringLiteral00A0 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 9, 0, 0, 0, 99, 0, 111, 0, 110, 0, 118, 0, 101, 0, 114, 0, 116, 0, 101, 0, 114, 0
StringLiteral00A1 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 99, 0, 111, 0, 117, 0, 110, 0, 116, 0
StringLiteral00A2 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 100, 0, 105, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0, 97, 0, 114, 0, 121, 0
StringLiteral00A3 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 100, 0, 105, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0, 97, 0, 114, 0, 121, 0, 67, 0, 114, 0, 101, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 84, 0, 104, 0, 114, 0, 101, 0, 115, 0, 104, 0, 111, 0, 108, 0, 100, 0
StringLiteral00A4 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 105, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral00A5 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 105, 0, 110, 0, 102, 0, 111, 0
StringLiteral00A6 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 107, 0, 101, 0, 121, 0
StringLiteral00A7 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 109, 0, 97, 0, 116, 0, 99, 0, 104, 0
StringLiteral00A8 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 111, 0, 98, 0, 106, 0
StringLiteral00A9 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 113, 0, 117, 0, 101, 0, 117, 0, 101, 0
StringLiteral00AA db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 115, 0, 116, 0, 97, 0, 99, 0, 107, 0
StringLiteral00AB db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 115, 0, 116, 0, 97, 0, 114, 0, 116, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral00AC db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 118, 0, 97, 0, 108, 0, 117, 0, 101, 0
StringLiteral00AD db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 110, 0, 97, 0, 109, 0, 101, 0
StringLiteral00AE db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 109, 0, 111, 0, 100, 0, 101, 0
StringLiteral00AF db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 105, 0, 116, 0, 101, 0, 109, 0
StringLiteral00B0 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 7, 0, 0, 0, 111, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 115, 0
StringLiteral00B1 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 118, 0, 105, 0, 101, 0, 119, 0
StringLiteral00B2 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 60, 0, 69, 0, 110, 0, 117, 0, 109, 0, 46, 0, 84, 0, 111, 0, 83, 0, 116, 0, 114, 0, 105, 0, 110, 0, 103, 0, 62, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0
StringLiteral00B3 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 60, 0, 116, 0, 121, 0, 112, 0, 101, 0, 62, 0
StringLiteral00B4 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 8, 0, 0, 0, 60, 0, 73, 0, 110, 0, 116, 0, 80, 0, 116, 0, 114, 0, 62, 0
StringLiteral00B5 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 43, 0, 0, 0, 60, 0, 73, 0, 80, 0, 65, 0, 100, 0, 100, 0, 114, 0, 101, 0, 115, 0, 115, 0, 46, 0, 84, 0, 111, 0, 83, 0, 116, 0, 114, 0, 105, 0, 110, 0, 103, 0, 40, 0, 41, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 121, 0, 101, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 33, 0, 62, 0
StringLiteral00B6 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 53, 0, 0, 0, 60, 0, 83, 0, 111, 0, 99, 0, 107, 0, 101, 0, 116, 0, 65, 0, 100, 0, 100, 0, 114, 0, 101, 0, 115, 0, 115, 0, 46, 0, 84, 0, 111, 0, 83, 0, 116, 0, 114, 0, 105, 0, 110, 0, 103, 0, 40, 0, 41, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 121, 0, 101, 0, 116, 0, 32, 0, 112, 0, 108, 0, 117, 0, 103, 0, 103, 0, 101, 0, 100, 0, 32, 0, 99, 0, 111, 0, 114, 0, 114, 0, 101, 0, 99, 0, 116, 0, 108, 0, 121, 0, 33, 0, 62, 0
StringLiteral00B7 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 58, 0, 32, 0
StringLiteral00B8 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 77, 0, 101, 0, 109, 0, 111, 0, 114, 0, 121, 0, 32, 0, 97, 0, 99, 0, 99, 0, 101, 0, 115, 0, 115, 0, 32, 0, 118, 0, 105, 0, 111, 0, 108, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0
CCTOR_CALLED__System_Math db 0, 0
CCTOR_CALLED__Cosmos_Core_Heap db 0, 0
static_field__Cosmos_Core_Heap_mInitialized db 0
CCTOR_CALLED__System_Console db 0, 0
CCTOR_CALLED__System_BitConverter db 0, 0
static_field__System_Exception_s_EDILock db 0, 0, 0, 0
StringLiteral00B9 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 2, 0, 0, 0, 13, 0, 10, 0
CCTOR_CALLED__Cosmos_IL2CPU_RuntimeEngine db 0, 0
static_field__Cosmos_Core_Bootstrap_PIC db 0, 0, 0, 0
StringLiteral00BA db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 67, 0, 76, 0, 83, 0
StringLiteral00BB db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 8, 0, 0, 0, 75, 0, 101, 0, 121, 0, 98, 0, 111, 0, 97, 0, 114, 0, 100, 0
StringLiteral00BC db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 65, 0, 84, 0, 65, 0, 32, 0, 77, 0, 97, 0, 115, 0, 116, 0, 101, 0, 114, 0
StringLiteral00BD db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 9, 0, 0, 0, 65, 0, 84, 0, 65, 0, 32, 0, 83, 0, 108, 0, 97, 0, 118, 0, 101, 0
StringLiteral00BE db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 70, 0, 105, 0, 110, 0, 100, 0, 105, 0, 110, 0, 103, 0, 32, 0, 80, 0, 67, 0, 73, 0, 32, 0, 68, 0, 101, 0, 118, 0, 105, 0, 99, 0, 101, 0, 115, 0
CCTOR_CALLED__Cosmos_HAL_RTC db 0, 0
CCTOR_CALLED__Cosmos_Core_Global db 0, 0
StringLiteral00BF db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 67, 0, 111, 0, 114, 0, 101, 0
StringLiteral00C0 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
CCTOR_CALLED__Cosmos_Core_Bootstrap db 0, 0
CCTOR_CALLED__System_Collections_Generic_Queue_1___System_UInt32_ db 0, 0
static_field__System_Math_doubleRoundLimit db 0, 128, 224, 55, 121, 195, 65, 67
static_field___PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3____method0x6006999_1 db 0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 36, 64, 0, 0, 0, 0, 0, 0, 89, 64, 0, 0, 0, 0, 0, 64, 143, 64, 0, 0, 0, 0, 0, 136, 195, 64, 0, 0, 0, 0, 0, 106, 248, 64, 0, 0, 0, 0, 128, 132, 46, 65, 0, 0, 0, 0, 208, 18, 99, 65, 0, 0, 0, 0, 132, 215, 151, 65, 0, 0, 0, 0, 101, 205, 205, 65, 0, 0, 0, 32, 95, 160, 2, 66, 0, 0, 0, 232, 118, 72, 55, 66, 0, 0, 0, 162, 148, 26, 109, 66, 0, 0, 64, 229, 156, 48, 162, 66, 0, 0, 144, 30, 196, 188, 214, 66, 0, 0, 52, 38, 245, 107, 12, 67
static_field__System_Math_roundPower10Double db 0, 0, 0, 0
static_field__Cosmos_Core_Heap_EnableDebug db 1
static_field__Cosmos_Core_Heap_mEndOfRam db 0, 0, 0, 0
static_field__System_Console_StdConUnicodeEncoding db 0, 0, 0, 0
static_field__System_Console__isOutTextWriterRedirected db 1
static_field__System_Console__isErrorTextWriterRedirected db 1
static_field__System_Console__inputEncoding db 0, 0, 0, 0
static_field__System_Console__outputEncoding db 0, 0, 0, 0
static_field__System_Console__stdInRedirectQueried db 0
static_field__System_Console__stdOutRedirectQueried db 0
static_field__System_Console__stdErrRedirectQueried db 0
static_field__Cosmos_IL2CPU_RuntimeEngine_HeapHandle db 0, 0, 0, 0
StringLiteral00C1 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 14, 0, 0, 0, 68, 0, 105, 0, 118, 0, 105, 0, 100, 0, 101, 0, 32, 0, 98, 0, 121, 0, 32, 0, 122, 0, 101, 0, 114, 0, 111, 0
StringLiteral00C2 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 13, 0, 0, 0, 69, 0, 68, 0, 105, 0, 118, 0, 105, 0, 100, 0, 101, 0, 66, 0, 121, 0, 90, 0, 101, 0, 114, 0, 111, 0
StringLiteral00C3 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 15, 0, 0, 0, 68, 0, 101, 0, 98, 0, 117, 0, 103, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00C4 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 15, 0, 0, 0, 68, 0, 101, 0, 98, 0, 117, 0, 103, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00C5 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 78, 0, 111, 0, 110, 0, 32, 0, 77, 0, 97, 0, 115, 0, 107, 0, 97, 0, 98, 0, 108, 0, 101, 0, 32, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 114, 0, 117, 0, 112, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00C6 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 78, 0, 111, 0, 110, 0, 32, 0, 77, 0, 97, 0, 115, 0, 107, 0, 97, 0, 98, 0, 108, 0, 101, 0, 32, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 114, 0, 117, 0, 112, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00C7 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 66, 0, 114, 0, 101, 0, 97, 0, 107, 0, 112, 0, 111, 0, 105, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00C8 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 66, 0, 114, 0, 101, 0, 97, 0, 107, 0, 112, 0, 111, 0, 105, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00C9 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 73, 0, 110, 0, 116, 0, 111, 0, 32, 0, 68, 0, 101, 0, 116, 0, 101, 0, 99, 0, 116, 0, 101, 0, 100, 0, 32, 0, 79, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00CA db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 73, 0, 110, 0, 116, 0, 111, 0, 32, 0, 68, 0, 101, 0, 116, 0, 101, 0, 99, 0, 116, 0, 101, 0, 100, 0, 32, 0, 79, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00CB db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 79, 0, 117, 0, 116, 0, 32, 0, 111, 0, 102, 0, 32, 0, 66, 0, 111, 0, 117, 0, 110, 0, 100, 0, 115, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00CC db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 79, 0, 117, 0, 116, 0, 32, 0, 111, 0, 102, 0, 32, 0, 66, 0, 111, 0, 117, 0, 110, 0, 100, 0, 115, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00CD db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 14, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 32, 0, 79, 0, 112, 0, 99, 0, 111, 0, 100, 0, 101, 0
StringLiteral00CE db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 14, 0, 0, 0, 69, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 79, 0, 112, 0, 99, 0, 111, 0, 100, 0, 101, 0
StringLiteral00CF db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 78, 0, 111, 0, 32, 0, 67, 0, 111, 0, 112, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 111, 0, 114, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D0 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 78, 0, 111, 0, 32, 0, 67, 0, 111, 0, 112, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 111, 0, 114, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D1 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 22, 0, 0, 0, 68, 0, 111, 0, 117, 0, 98, 0, 108, 0, 101, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D2 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 22, 0, 0, 0, 68, 0, 111, 0, 117, 0, 98, 0, 108, 0, 101, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D3 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 37, 0, 0, 0, 67, 0, 111, 0, 112, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 111, 0, 114, 0, 32, 0, 83, 0, 101, 0, 103, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 79, 0, 118, 0, 101, 0, 114, 0, 114, 0, 117, 0, 110, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D4 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 37, 0, 0, 0, 67, 0, 111, 0, 112, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 111, 0, 114, 0, 32, 0, 83, 0, 101, 0, 103, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 79, 0, 118, 0, 101, 0, 114, 0, 114, 0, 117, 0, 110, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D5 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 66, 0, 97, 0, 100, 0, 32, 0, 84, 0, 83, 0, 83, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D6 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 66, 0, 97, 0, 100, 0, 32, 0, 84, 0, 83, 0, 83, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00D7 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 83, 0, 101, 0, 103, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 78, 0, 111, 0, 116, 0, 32, 0, 80, 0, 114, 0, 101, 0, 115, 0, 101, 0, 110, 0, 116, 0
StringLiteral00D8 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 83, 0, 101, 0, 103, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 78, 0, 111, 0, 116, 0, 32, 0, 80, 0, 114, 0, 101, 0, 115, 0, 101, 0, 110, 0, 116, 0
StringLiteral00D9 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 83, 0, 116, 0, 97, 0, 99, 0, 107, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00DA db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 83, 0, 116, 0, 97, 0, 99, 0, 107, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00DB db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 24, 0, 0, 0, 71, 0, 101, 0, 110, 0, 101, 0, 114, 0, 97, 0, 108, 0, 32, 0, 80, 0, 114, 0, 111, 0, 116, 0, 101, 0, 99, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0
StringLiteral00DC db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 71, 0, 80, 0, 70, 0
StringLiteral00DD db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 80, 0, 97, 0, 103, 0, 101, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00DE db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 80, 0, 97, 0, 103, 0, 101, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00DF db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 85, 0, 110, 0, 107, 0, 110, 0, 111, 0, 119, 0, 110, 0, 32, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 114, 0, 117, 0, 112, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E0 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 85, 0, 110, 0, 107, 0, 110, 0, 111, 0, 119, 0, 110, 0, 32, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 114, 0, 117, 0, 112, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E1 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 28, 0, 0, 0, 120, 0, 56, 0, 55, 0, 32, 0, 70, 0, 108, 0, 111, 0, 97, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 80, 0, 111, 0, 105, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E2 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 27, 0, 0, 0, 67, 0, 111, 0, 112, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 111, 0, 114, 0, 32, 0, 70, 0, 97, 0, 117, 0, 108, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E3 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 65, 0, 108, 0, 105, 0, 103, 0, 110, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E4 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 65, 0, 108, 0, 105, 0, 103, 0, 110, 0, 109, 0, 101, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E5 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 77, 0, 97, 0, 99, 0, 104, 0, 105, 0, 110, 0, 101, 0, 32, 0, 67, 0, 104, 0, 101, 0, 99, 0, 107, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E6 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 77, 0, 97, 0, 99, 0, 104, 0, 105, 0, 110, 0, 101, 0, 32, 0, 67, 0, 104, 0, 101, 0, 99, 0, 107, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E7 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 83, 0, 73, 0, 77, 0, 68, 0, 32, 0, 70, 0, 108, 0, 111, 0, 97, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 80, 0, 111, 0, 105, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E8 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 83, 0, 73, 0, 77, 0, 68, 0, 32, 0, 70, 0, 108, 0, 111, 0, 97, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 80, 0, 111, 0, 105, 0, 110, 0, 116, 0, 32, 0, 69, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral00E9 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 10, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 114, 0, 117, 0, 112, 0, 116, 0, 115, 0
StringLiteral00EA db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 114, 0, 117, 0, 112, 0, 116, 0, 32, 0, 51, 0, 53, 0, 32, 0, 104, 0, 97, 0, 110, 0, 100, 0, 108, 0, 101, 0, 114, 0
StringLiteral00EB db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 33, 0, 0, 0, 78, 0, 117, 0, 109, 0, 98, 0, 101, 0, 114, 0, 32, 0, 111, 0, 102, 0, 32, 0, 77, 0, 66, 0, 82, 0, 32, 0, 112, 0, 97, 0, 114, 0, 116, 0, 105, 0, 116, 0, 105, 0, 111, 0, 110, 0, 115, 0, 32, 0, 102, 0, 111, 0, 117, 0, 110, 0, 100, 0, 58, 0, 32, 0, 32, 0
StringLiteral00EC db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 28, 0, 0, 0, 78, 0, 117, 0, 108, 0, 108, 0, 32, 0, 112, 0, 97, 0, 114, 0, 116, 0, 105, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 102, 0, 111, 0, 117, 0, 110, 0, 100, 0, 32, 0, 97, 0, 116, 0, 32, 0, 105, 0, 100, 0, 120, 0, 32, 0
StringLiteral00ED db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 70, 0, 111, 0, 117, 0, 110, 0, 100, 0, 32, 0, 112, 0, 97, 0, 114, 0, 116, 0, 105, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 97, 0, 116, 0, 32, 0, 105, 0, 100, 0, 120, 0, 32, 0
static_field__Cosmos_HAL_RTC_StatusByteB db 0
static_field__Cosmos_HAL_RTC_is24HourMode db 0
static_field__Cosmos_Core_Global_BaseIOGroups db 0, 0, 0, 0
static_field__Cosmos_Core_Global_Dbg db 0, 0, 0, 0
static_field__System_Collections_Generic_Queue_1___System_UInt32___emptyArray db 0, 0, 0, 0
CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping_ db 0, 0
CCTOR_CALLED__System_Diagnostics_Debugger db 0, 0
StringLiteral00EE db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 40, 0
StringLiteral00EF db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 80, 0, 97, 0, 114, 0, 97, 0, 109, 0
StringLiteral00F0 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 61, 0
StringLiteral00F1 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 34, 0
StringLiteral00F2 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 34, 0
StringLiteral00F3 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 44, 0
StringLiteral00F4 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 41, 0
CCTOR_CALLED__Cosmos_Core_INTs db 0, 0
StringLiteral00F5 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00F6 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00F7 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 22, 0, 0, 0, 76, 0, 97, 0, 115, 0, 116, 0, 32, 0, 107, 0, 110, 0, 111, 0, 119, 0, 110, 0, 32, 0, 97, 0, 100, 0, 100, 0, 114, 0, 101, 0, 115, 0, 115, 0, 58, 0, 32, 0, 48, 0, 120, 0
StringLiteral00F8 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00F9 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00FA db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00FB db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00FC db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00FD db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00FE db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
StringLiteral00FF db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0
static_field__Cosmos_Core_INTs_mLastKnownAddress db 0, 0, 0, 0
static_field__Cosmos_Core_INTs_GeneralProtectionFault db 0, 0, 0, 0
static_field__Cosmos_Core_INTs_Interrupt30 db 0, 0, 0, 0
StringLiteral0100 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 45, 0, 0, 0, 68, 0, 101, 0, 116, 0, 101, 0, 99, 0, 116, 0, 101, 0, 100, 0, 32, 0, 67, 0, 116, 0, 114, 0, 108, 0, 45, 0, 65, 0, 108, 0, 116, 0, 45, 0, 68, 0, 101, 0, 108, 0, 101, 0, 116, 0, 101, 0, 33, 0, 32, 0, 82, 0, 101, 0, 98, 0, 111, 0, 111, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 83, 0, 121, 0, 115, 0, 116, 0, 101, 0, 109, 0, 46, 0, 46, 0, 46, 0
static_field__Cosmos_HAL_BlockDevice_BlockDevice_Devices db 0, 0, 0, 0
static_field__Cosmos_HAL_PCI_mDebugger db 0, 0, 0, 0
StringLiteral0101 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 67, 0, 114, 0, 101, 0, 97, 0, 116, 0, 105, 0, 110, 0, 103, 0, 32, 0, 65, 0, 84, 0, 65, 0, 32, 0, 73, 0, 79, 0, 71, 0, 114, 0, 111, 0, 117, 0, 112, 0
static_field__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping___emptyArray db 0, 0, 0, 0
StringLiteral0102 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 8, 0, 0, 0, 99, 0, 111, 0, 100, 0, 101, 0, 80, 0, 97, 0, 103, 0, 101, 0
static_field__Cosmos_Core_INTs_mIRQ_Handlers db 0, 0, 0, 0
CCTOR_CALLED__Cosmos_Core_BaseIOGroups db 0, 0
CCTOR_CALLED__Cosmos_HAL_BlockDevice_BlockDevice db 0, 0
static_field__Cosmos_HAL_PCI_devices db 0, 0, 0, 0
StringLiteral0103 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 253, 255
StringLiteral0104 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 253, 255
static_field__Cosmos_Core_BaseIOGroups_Mouse db 0, 0, 0, 0
static_field__Cosmos_Core_BaseIOGroups_PCSpeaker db 0, 0, 0, 0
StringLiteral0105 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 9, 0, 0, 0, 65, 0, 84, 0, 65, 0, 32, 0, 69, 0, 114, 0, 114, 0, 111, 0, 114, 0
CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice_ db 0, 0
StringLiteral0106 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 18, 0, 0, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 32, 0, 100, 0, 97, 0, 116, 0, 97, 0, 32, 0, 115, 0, 105, 0, 122, 0, 101, 0, 46, 0
static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo___emptyArray db 0, 0, 0, 0
StringLiteral0107 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 69, 0, 0, 0, 67, 0, 111, 0, 110, 0, 118, 0, 95, 0, 79, 0, 118, 0, 102, 0, 95, 0, 73, 0, 95, 0, 85, 0, 110, 0, 32, 0, 116, 0, 104, 0, 114, 0, 111, 0, 119, 0, 115, 0, 32, 0, 97, 0, 110, 0, 32, 0, 111, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 32, 0, 101, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 44, 0, 32, 0, 119, 0, 104, 0, 105, 0, 99, 0, 104, 0, 32, 0, 105, 0, 115, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 33, 0
StringLiteral0108 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 69, 0, 0, 0, 67, 0, 111, 0, 110, 0, 118, 0, 95, 0, 79, 0, 118, 0, 102, 0, 95, 0, 73, 0, 95, 0, 85, 0, 110, 0, 32, 0, 116, 0, 104, 0, 114, 0, 111, 0, 119, 0, 115, 0, 32, 0, 97, 0, 110, 0, 32, 0, 111, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 32, 0, 101, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 44, 0, 32, 0, 119, 0, 104, 0, 105, 0, 99, 0, 104, 0, 32, 0, 105, 0, 115, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 33, 0
StringLiteral0109 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 69, 0, 0, 0, 67, 0, 111, 0, 110, 0, 118, 0, 95, 0, 79, 0, 118, 0, 102, 0, 95, 0, 73, 0, 95, 0, 85, 0, 110, 0, 32, 0, 116, 0, 104, 0, 114, 0, 111, 0, 119, 0, 115, 0, 32, 0, 97, 0, 110, 0, 32, 0, 111, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 32, 0, 101, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 44, 0, 32, 0, 119, 0, 104, 0, 105, 0, 99, 0, 104, 0, 32, 0, 105, 0, 115, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 33, 0
StringLiteral010A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 69, 0, 0, 0, 67, 0, 111, 0, 110, 0, 118, 0, 95, 0, 79, 0, 118, 0, 102, 0, 95, 0, 73, 0, 95, 0, 85, 0, 110, 0, 32, 0, 116, 0, 104, 0, 114, 0, 111, 0, 119, 0, 115, 0, 32, 0, 97, 0, 110, 0, 32, 0, 111, 0, 118, 0, 101, 0, 114, 0, 102, 0, 108, 0, 111, 0, 119, 0, 32, 0, 101, 0, 120, 0, 99, 0, 101, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 44, 0, 32, 0, 119, 0, 104, 0, 105, 0, 99, 0, 104, 0, 32, 0, 105, 0, 115, 0, 32, 0, 110, 0, 111, 0, 116, 0, 32, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0, 101, 0, 100, 0, 33, 0
static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo___emptyArray db 0, 0, 0, 0
CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo_ db 0, 0
CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo_ db 0, 0
static_field__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice___emptyArray db 0, 0, 0, 0
StringLiteral010B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
StringLiteral010C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0
StringLiteral010D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 58, 0
StringLiteral010E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 58, 0
StringLiteral010F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 3, 0, 0, 0, 32, 0, 32, 0, 32, 0
StringLiteral0110 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 114, 0, 101, 0, 112, 0, 108, 0, 97, 0, 99, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0
StringLiteral0111 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 35, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 67, 0, 104, 0, 97, 0, 114, 0, 83, 0, 101, 0, 113, 0, 117, 0, 101, 0, 110, 0, 99, 0, 101, 0, 78, 0, 111, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0112 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 114, 0, 101, 0, 112, 0, 108, 0, 97, 0, 99, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0
StringLiteral0113 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 114, 0, 101, 0, 112, 0, 108, 0, 97, 0, 99, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0
StringLiteral0114 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 35, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 73, 0, 110, 0, 118, 0, 97, 0, 108, 0, 105, 0, 100, 0, 67, 0, 104, 0, 97, 0, 114, 0, 83, 0, 101, 0, 113, 0, 117, 0, 101, 0, 110, 0, 99, 0, 101, 0, 78, 0, 111, 0, 73, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0115 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 114, 0, 101, 0, 112, 0, 108, 0, 97, 0, 99, 0, 101, 0, 109, 0, 101, 0, 110, 0, 116, 0
static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice___emptyArray db 0, 0, 0, 0
CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice_ db 0, 0
StringLiteral0116 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 49, 0, 48, 0, 50, 0, 50, 0
StringLiteral0117 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 49, 0, 48, 0, 52, 0, 66, 0
StringLiteral0118 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 49, 0, 50, 0, 55, 0, 52, 0
StringLiteral0119 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 49, 0, 53, 0, 65, 0, 68, 0
StringLiteral011A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 56, 0, 48, 0, 56, 0, 54, 0
StringLiteral011B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 50, 0, 48, 0, 48, 0, 48, 0
StringLiteral011C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 39, 0, 0, 0, 65, 0, 77, 0, 68, 0, 32, 0, 80, 0, 67, 0, 110, 0, 101, 0, 116, 0, 32, 0, 76, 0, 65, 0, 78, 0, 67, 0, 69, 0, 32, 0, 80, 0, 67, 0, 73, 0, 32, 0, 69, 0, 116, 0, 104, 0, 101, 0, 114, 0, 110, 0, 101, 0, 116, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral011D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 49, 0, 48, 0, 52, 0, 48, 0
StringLiteral011E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 29, 0, 0, 0, 77, 0, 121, 0, 108, 0, 101, 0, 120, 0, 32, 0, 66, 0, 84, 0, 57, 0, 53, 0, 56, 0, 32, 0, 83, 0, 67, 0, 83, 0, 73, 0, 32, 0, 72, 0, 111, 0, 115, 0, 116, 0, 32, 0, 65, 0, 100, 0, 97, 0, 112, 0, 116, 0, 111, 0, 114, 0
StringLiteral011F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 49, 0, 51, 0, 55, 0, 49, 0
StringLiteral0120 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 16, 0, 0, 0, 69, 0, 110, 0, 115, 0, 111, 0, 110, 0, 105, 0, 113, 0, 32, 0, 65, 0, 117, 0, 100, 0, 105, 0, 111, 0, 80, 0, 67, 0, 73, 0
StringLiteral0121 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 48, 0, 52, 0, 48, 0, 53, 0
StringLiteral0122 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 48, 0, 55, 0, 55, 0, 48, 0
StringLiteral0123 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 48, 0, 55, 0, 57, 0, 48, 0
StringLiteral0124 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 48, 0, 55, 0, 65, 0, 48, 0
StringLiteral0125 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 86, 0, 77, 0, 119, 0, 97, 0, 114, 0, 101, 0, 32, 0, 78, 0, 86, 0, 73, 0, 68, 0, 73, 0, 65, 0, 32, 0, 57, 0, 53, 0, 48, 0, 48, 0, 77, 0, 71, 0, 83, 0
StringLiteral0126 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 51, 0, 0, 0, 86, 0, 77, 0, 119, 0, 97, 0, 114, 0, 101, 0, 32, 0, 83, 0, 116, 0, 97, 0, 110, 0, 100, 0, 97, 0, 114, 0, 100, 0, 32, 0, 69, 0, 110, 0, 104, 0, 97, 0, 110, 0, 99, 0, 101, 0, 100, 0, 32, 0, 80, 0, 67, 0, 73, 0, 32, 0, 116, 0, 111, 0, 32, 0, 85, 0, 83, 0, 66, 0, 32, 0, 72, 0, 111, 0, 115, 0, 116, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0127 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 42, 0, 0, 0, 86, 0, 77, 0, 119, 0, 97, 0, 114, 0, 101, 0, 32, 0, 54, 0, 46, 0, 48, 0, 32, 0, 86, 0, 105, 0, 114, 0, 116, 0, 117, 0, 97, 0, 108, 0, 32, 0, 85, 0, 83, 0, 66, 0, 32, 0, 50, 0, 46, 0, 48, 0, 32, 0, 72, 0, 111, 0, 115, 0, 116, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0128 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 28, 0, 0, 0, 86, 0, 77, 0, 119, 0, 97, 0, 114, 0, 101, 0, 32, 0, 80, 0, 67, 0, 73, 0, 32, 0, 69, 0, 120, 0, 112, 0, 114, 0, 101, 0, 115, 0, 115, 0, 32, 0, 82, 0, 111, 0, 111, 0, 116, 0, 32, 0, 80, 0, 111, 0, 114, 0, 116, 0
StringLiteral0129 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 55, 0, 49, 0, 57, 0, 48, 0
StringLiteral012A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 55, 0, 49, 0, 57, 0, 49, 0
StringLiteral012B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 55, 0, 49, 0, 49, 0, 48, 0
StringLiteral012C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 6, 0, 0, 0, 48, 0, 120, 0, 55, 0, 49, 0, 49, 0, 50, 0
StringLiteral012D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 33, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 108, 0, 32, 0, 52, 0, 52, 0, 48, 0, 66, 0, 88, 0, 47, 0, 90, 0, 88, 0, 32, 0, 65, 0, 71, 0, 80, 0, 115, 0, 101, 0, 116, 0, 32, 0, 72, 0, 111, 0, 115, 0, 116, 0, 32, 0, 66, 0, 114, 0, 105, 0, 100, 0, 103, 0, 101, 0
StringLiteral012E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 39, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 108, 0, 32, 0, 52, 0, 52, 0, 48, 0, 66, 0, 88, 0, 47, 0, 90, 0, 88, 0, 32, 0, 65, 0, 71, 0, 80, 0, 115, 0, 101, 0, 116, 0, 32, 0, 80, 0, 67, 0, 73, 0, 45, 0, 116, 0, 111, 0, 45, 0, 80, 0, 67, 0, 73, 0, 32, 0, 98, 0, 114, 0, 105, 0, 100, 0, 103, 0, 101, 0
StringLiteral012F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 28, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 108, 0, 32, 0, 80, 0, 73, 0, 73, 0, 88, 0, 52, 0, 47, 0, 52, 0, 69, 0, 47, 0, 52, 0, 77, 0, 32, 0, 73, 0, 83, 0, 65, 0, 32, 0, 66, 0, 114, 0, 105, 0, 100, 0, 103, 0, 101, 0
StringLiteral0130 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 108, 0, 32, 0, 80, 0, 73, 0, 73, 0, 88, 0, 52, 0, 47, 0, 52, 0, 69, 0, 47, 0, 52, 0, 77, 0, 32, 0, 85, 0, 83, 0, 66, 0, 32, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 102, 0, 97, 0, 99, 0, 101, 0
StringLiteral0131 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 23, 0, 0, 0, 77, 0, 97, 0, 115, 0, 115, 0, 32, 0, 83, 0, 116, 0, 111, 0, 114, 0, 97, 0, 103, 0, 101, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0132 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 18, 0, 0, 0, 78, 0, 101, 0, 116, 0, 119, 0, 111, 0, 114, 0, 107, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0133 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 18, 0, 0, 0, 68, 0, 105, 0, 115, 0, 112, 0, 108, 0, 97, 0, 121, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0134 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 77, 0, 117, 0, 108, 0, 116, 0, 105, 0, 109, 0, 101, 0, 100, 0, 105, 0, 97, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0135 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 17, 0, 0, 0, 77, 0, 101, 0, 109, 0, 111, 0, 114, 0, 121, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0136 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 13, 0, 0, 0, 66, 0, 114, 0, 105, 0, 100, 0, 103, 0, 101, 0, 32, 0, 68, 0, 101, 0, 118, 0, 105, 0, 99, 0, 101, 0
StringLiteral0137 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 31, 0, 0, 0, 83, 0, 105, 0, 109, 0, 112, 0, 108, 0, 101, 0, 32, 0, 67, 0, 111, 0, 109, 0, 109, 0, 117, 0, 110, 0, 105, 0, 99, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0138 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 22, 0, 0, 0, 66, 0, 97, 0, 115, 0, 101, 0, 32, 0, 83, 0, 121, 0, 115, 0, 116, 0, 101, 0, 109, 0, 32, 0, 80, 0, 101, 0, 114, 0, 105, 0, 112, 0, 104, 0, 101, 0, 114, 0, 97, 0, 108, 0
StringLiteral0139 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 12, 0, 0, 0, 73, 0, 110, 0, 112, 0, 117, 0, 116, 0, 32, 0, 68, 0, 101, 0, 118, 0, 105, 0, 99, 0, 101, 0
StringLiteral013A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 15, 0, 0, 0, 68, 0, 111, 0, 99, 0, 107, 0, 105, 0, 110, 0, 103, 0, 32, 0, 83, 0, 116, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0
StringLiteral013B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 9, 0, 0, 0, 80, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 111, 0, 114, 0
StringLiteral013C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 21, 0, 0, 0, 83, 0, 101, 0, 114, 0, 105, 0, 97, 0, 108, 0, 32, 0, 66, 0, 117, 0, 115, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral013D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 19, 0, 0, 0, 87, 0, 105, 0, 114, 0, 101, 0, 108, 0, 101, 0, 115, 0, 115, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral013E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 26, 0, 0, 0, 73, 0, 110, 0, 116, 0, 101, 0, 108, 0, 108, 0, 105, 0, 103, 0, 101, 0, 110, 0, 116, 0, 32, 0, 73, 0, 47, 0, 79, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral013F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 34, 0, 0, 0, 83, 0, 97, 0, 116, 0, 101, 0, 108, 0, 108, 0, 105, 0, 116, 0, 101, 0, 32, 0, 67, 0, 111, 0, 109, 0, 109, 0, 117, 0, 110, 0, 105, 0, 99, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0140 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 32, 0, 0, 0, 69, 0, 110, 0, 99, 0, 114, 0, 121, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 47, 0, 68, 0, 101, 0, 99, 0, 114, 0, 121, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0141 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 49, 0, 0, 0, 68, 0, 97, 0, 116, 0, 97, 0, 32, 0, 65, 0, 99, 0, 113, 0, 117, 0, 105, 0, 115, 0, 105, 0, 116, 0, 105, 0, 111, 0, 110, 0, 32, 0, 97, 0, 110, 0, 100, 0, 32, 0, 83, 0, 105, 0, 103, 0, 110, 0, 97, 0, 108, 0, 32, 0, 80, 0, 114, 0, 111, 0, 99, 0, 101, 0, 115, 0, 115, 0, 105, 0, 110, 0, 103, 0, 32, 0, 67, 0, 111, 0, 110, 0, 116, 0, 114, 0, 111, 0, 108, 0, 108, 0, 101, 0, 114, 0
StringLiteral0142 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 11, 0, 0, 0, 67, 0, 108, 0, 97, 0, 115, 0, 115, 0, 67, 0, 111, 0, 100, 0, 101, 0, 58, 0, 32, 0
StringLiteral0143 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 15, 0, 0, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 83, 0, 117, 0, 98, 0, 99, 0, 108, 0, 97, 0, 115, 0, 115, 0, 58, 0, 32, 0
StringLiteral0144 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 13, 0, 0, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 80, 0, 114, 0, 111, 0, 103, 0, 73, 0, 70, 0, 58, 0, 32, 0
static_field__System_Text_EncoderFallback_exceptionFallback db 0, 0, 0, 0
static_field__System_Text_DecoderFallback_exceptionFallback db 0, 0, 0, 0
StringLiteral0145 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 115, 0
StringLiteral0146 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 105, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0147 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 115, 0
StringLiteral0148 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 5, 0, 0, 0, 105, 0, 110, 0, 100, 0, 101, 0, 120, 0
StringLiteral0149 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
StringLiteral014A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 2, 0, 0, 0, 48, 0, 120, 0
StringLiteral014B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 48, 0
StringLiteral014C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 49, 0
StringLiteral014D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 50, 0
StringLiteral014E db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 51, 0
StringLiteral014F db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 52, 0
StringLiteral0150 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 53, 0
StringLiteral0151 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 54, 0
StringLiteral0152 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0
StringLiteral0153 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 56, 0
StringLiteral0154 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 57, 0
StringLiteral0155 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 65, 0
StringLiteral0156 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 66, 0
StringLiteral0157 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 67, 0
StringLiteral0158 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 68, 0
StringLiteral0159 db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 69, 0
StringLiteral015A db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 1, 0, 0, 0, 70, 0
StringLiteral015B db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 20, 0, 0, 0, 65, 0, 114, 0, 103, 0, 117, 0, 109, 0, 101, 0, 110, 0, 116, 0, 95, 0, 77, 0, 117, 0, 115, 0, 116, 0, 66, 0, 101, 0, 70, 0, 97, 0, 108, 0, 115, 0, 101, 0
StringLiteral015C db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 9, 0, 0, 0, 108, 0, 111, 0, 99, 0, 107, 0, 84, 0, 97, 0, 107, 0, 101, 0, 110, 0
static_field__Cosmos_IL2CPU_VTablesImpl_mTypes__Contents db 0, 0, 0, 0, 2, 0, 0, 128, 219, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
static_field__Cosmos_IL2CPU_VTablesImpl_mTypes dd static_field__Cosmos_IL2CPU_VTablesImpl_mTypes__Contents
VMT__TYPE_ID_HOLDER__System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib dd 1
____SYSTEM____TYPE___System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 46, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Int32_ASM_IS__mscorlib dd 3
____SYSTEM____TYPE___System_Int32_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Int32_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Int32_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Void_ASM_IS__mscorlib dd 6
____SYSTEM____TYPE___System_Void_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Void_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Void_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 88, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Random_ASM_IS__mscorlib dd 7
____SYSTEM____TYPE___System_Random_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Random_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Random_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Byte___ASM_IS__mscorlib dd 8
____SYSTEM____TYPE___System_Byte___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Byte___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Byte___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Double_ASM_IS__mscorlib dd 9
____SYSTEM____TYPE___System_Double_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Double_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Double_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Object_ASM_IS__mscorlib dd 2
____SYSTEM____TYPE___System_Object_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Object_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Object_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ConsoleColor_ASM_IS__mscorlib dd 10
____SYSTEM____TYPE___System_ConsoleColor_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ConsoleColor_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ConsoleColor_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs dd 12
____SYSTEM____TYPE___Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 126, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_Global_ASM_IS__Cosmos_HAL dd 13
____SYSTEM____TYPE___Cosmos_HAL_Global_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Global_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Global_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Boolean_ASM_IS__mscorlib dd 14
____SYSTEM____TYPE___System_Boolean_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Boolean_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Boolean_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_Encoding_ASM_IS__mscorlib dd 15
____SYSTEM____TYPE___System_Text_Encoding_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_Encoding_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_Encoding_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 97, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib dd 16
____SYSTEM____TYPE___System_String_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 15, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_String_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 15, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_String_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Char_ASM_IS__mscorlib dd 17
____SYSTEM____TYPE___System_Char_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Char_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Char_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 88, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ConsoleKeyInfo_ASM_IS__mscorlib dd 18
____SYSTEM____TYPE___System_ConsoleKeyInfo_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ConsoleKeyInfo_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ConsoleKeyInfo_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 98, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL dd 19
____SYSTEM____TYPE___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 109, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Char___ASM_IS__mscorlib dd 20
____SYSTEM____TYPE___System_Char___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Char___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Char___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Single_ASM_IS__mscorlib dd 21
____SYSTEM____TYPE___System_Single_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Single_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Single_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Int64_ASM_IS__mscorlib dd 22
____SYSTEM____TYPE___System_Int64_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Int64_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Int64_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_UInt32_ASM_IS__mscorlib dd 23
____SYSTEM____TYPE___System_UInt32_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_UInt32_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_UInt32_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_UInt64_ASM_IS__mscorlib dd 24
____SYSTEM____TYPE___System_UInt64_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_UInt64_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_UInt64_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Object___ASM_IS__mscorlib dd 25
____SYSTEM____TYPE___System_Object___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Object___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Object___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 92, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Int32_ASM_IS__mscorlib dd 26
____SYSTEM____TYPE____System_Int32_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Int32_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Int32_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Boolean_ASM_IS__mscorlib dd 27
____SYSTEM____TYPE____System_Boolean_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Boolean_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Boolean_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 92, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_RuntimeTypeHandle_ASM_IS__mscorlib dd 28
____SYSTEM____TYPE___System_RuntimeTypeHandle_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_RuntimeTypeHandle_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_RuntimeTypeHandle_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Type_ASM_IS__mscorlib dd 29
____SYSTEM____TYPE___System_Type_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Type_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Type_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 88, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_CPU_ASM_IS__Cosmos_Core dd 31
____SYSTEM____TYPE___Cosmos_Core_CPU_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_CPU_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_CPU_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 95, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_UInt16_ASM_IS__mscorlib dd 32
____SYSTEM____TYPE___System_UInt16_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_UInt16_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_UInt16_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Byte_ASM_IS__mscorlib dd 33
____SYSTEM____TYPE___System_Byte_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Byte_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Byte_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 88, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib dd 0
____SYSTEM____TYPE___System_Array_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Array_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Array_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_RuntimeFieldHandle_ASM_IS__mscorlib dd 34
____SYSTEM____TYPE___System_RuntimeFieldHandle_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_RuntimeFieldHandle_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_RuntimeFieldHandle_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 102, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_StringComparison_ASM_IS__mscorlib dd 35
____SYSTEM____TYPE___System_StringComparison_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_StringComparison_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_StringComparison_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 100, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Globalization_CultureInfo_ASM_IS__mscorlib dd 36
____SYSTEM____TYPE___System_Globalization_CultureInfo_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Globalization_CultureInfo_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Globalization_CultureInfo_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 109, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_String___ASM_IS__mscorlib dd 38
____SYSTEM____TYPE___System_String___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_String___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_String___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 92, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Char__ASM_IS__mscorlib dd 39
____SYSTEM____TYPE___System_Char__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Char__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Char__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Int32__ASM_IS__mscorlib dd 40
____SYSTEM____TYPE___System_Int32__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Int32__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Int32__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Byte__ASM_IS__mscorlib dd 41
____SYSTEM____TYPE___System_Byte__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Byte__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Byte__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel dd 42
____SYSTEM____TYPE___Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel db 0, 0, 0, 0, 2, 0, 0, 128, 116, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_UInt32__ASM_IS__mscorlib dd 43
____SYSTEM____TYPE___System_UInt32__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_UInt32__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_UInt32__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_UInt32_ASM_IS__mscorlib dd 44
____SYSTEM____TYPE____System_UInt32_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_UInt32_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_UInt32_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Int32___ASM_IS__mscorlib dd 45
____SYSTEM____TYPE___System_Int32___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Int32___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Int32___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Byte_ASM_IS__mscorlib dd 46
____SYSTEM____TYPE____System_Byte_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Byte_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Byte_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Char_ASM_IS__mscorlib dd 47
____SYSTEM____TYPE____System_Char_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Char_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Char_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Delegate_ASM_IS__mscorlib dd 48
____SYSTEM____TYPE___System_Delegate_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Delegate_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Delegate_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 92, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_IntPtr_ASM_IS__mscorlib dd 49
____SYSTEM____TYPE___System_IntPtr_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_IntPtr_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_IntPtr_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Double_ASM_IS__mscorlib dd 50
____SYSTEM____TYPE____System_Double_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Double_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Double_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Drawing_Color_ASM_IS__System_Drawing dd 51
____SYSTEM____TYPE____System_Drawing_Color_ASM_IS__System_Drawing__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Drawing_Color_ASM_IS__System_Drawing__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Drawing_Color_ASM_IS__System_Drawing db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Enum_ASM_IS__mscorlib dd 11
____SYSTEM____TYPE___System_Enum_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Enum_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Enum_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 88, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Globalization_NumberFormatInfo_ASM_IS__mscorlib dd 52
____SYSTEM____TYPE___System_Globalization_NumberFormatInfo_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Globalization_NumberFormatInfo_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Globalization_NumberFormatInfo_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 114, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Int16_ASM_IS__mscorlib dd 53
____SYSTEM____TYPE____System_Int16_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Int16_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Int16_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Globalization_NumberStyles_ASM_IS__mscorlib dd 54
____SYSTEM____TYPE___System_Globalization_NumberStyles_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Globalization_NumberStyles_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Globalization_NumberStyles_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 110, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Int16_ASM_IS__mscorlib dd 55
____SYSTEM____TYPE___System_Int16_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Int16_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Int16_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Int64_ASM_IS__mscorlib dd 56
____SYSTEM____TYPE____System_Int64_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Int64_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Int64_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Net_IPAddress_ASM_IS__System dd 57
____SYSTEM____TYPE___System_Net_IPAddress_ASM_IS__System__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Net_IPAddress_ASM_IS__System__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Net_IPAddress_ASM_IS__System db 0, 0, 0, 0, 2, 0, 0, 128, 95, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Net_SocketAddress_ASM_IS__System dd 58
____SYSTEM____TYPE___System_Net_SocketAddress_ASM_IS__System__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Net_SocketAddress_ASM_IS__System__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Net_SocketAddress_ASM_IS__System db 0, 0, 0, 0, 2, 0, 0, 128, 99, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Void__ASM_IS__mscorlib dd 59
____SYSTEM____TYPE___System_Void__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Void__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Void__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_SByte_ASM_IS__mscorlib dd 60
____SYSTEM____TYPE____System_SByte_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_SByte_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_SByte_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_Single_ASM_IS__mscorlib dd 61
____SYSTEM____TYPE____System_Single_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Single_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_Single_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_UInt16_ASM_IS__mscorlib dd 62
____SYSTEM____TYPE____System_UInt16_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_UInt16_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_UInt16_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_UInt64_ASM_IS__mscorlib dd 63
____SYSTEM____TYPE____System_UInt64_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_UInt64_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_UInt64_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_EventHandler_ASM_IS__mscorlib dd 64
____SYSTEM____TYPE___System_EventHandler_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_EventHandler_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_EventHandler_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib dd 66
____SYSTEM____TYPE___System_Exception_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Exception_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Exception_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 93, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___System_String_ASM_IS__mscorlib dd 67
____SYSTEM____TYPE____System_String_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_String_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____System_String_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_MulticastDelegate_ASM_IS__mscorlib dd 65
____SYSTEM____TYPE___System_MulticastDelegate_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_MulticastDelegate_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_MulticastDelegate_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_OutOfMemoryException_ASM_IS__mscorlib dd 68
____SYSTEM____TYPE___System_OutOfMemoryException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_OutOfMemoryException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_OutOfMemoryException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Kernel_ASM_IS__Cosmos_System dd 70
____SYSTEM____TYPE___Cosmos_System_Kernel_ASM_IS__Cosmos_System__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Kernel_ASM_IS__Cosmos_System__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Kernel_ASM_IS__Cosmos_System db 0, 0, 0, 0, 2, 0, 0, 128, 102, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Global_ASM_IS__Cosmos_System dd 71
____SYSTEM____TYPE___Cosmos_System_Global_ASM_IS__Cosmos_System__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Global_ASM_IS__Cosmos_System__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Global_ASM_IS__Cosmos_System db 0, 0, 0, 0, 2, 0, 0, 128, 102, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ValueType_ASM_IS__mscorlib dd 4
____SYSTEM____TYPE___System_ValueType_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ValueType_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ValueType_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 93, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs dd 72
____SYSTEM____TYPE___Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 125, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL dd 73
____SYSTEM____TYPE___Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 8, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 8, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 100, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Console_ASM_IS__Cosmos_System dd 75
____SYSTEM____TYPE___Cosmos_System_Console_ASM_IS__Cosmos_System__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 12, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Console_ASM_IS__Cosmos_System__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 12, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Console_ASM_IS__Cosmos_System db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib dd 76
____SYSTEM____TYPE___System_ArgumentOutOfRangeException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArgumentOutOfRangeException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArgumentOutOfRangeException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 111, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL dd 78
____SYSTEM____TYPE___Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 15, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 15, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 98, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ConsoleKey_ASM_IS__mscorlib dd 79
____SYSTEM____TYPE___System_ConsoleKey_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ConsoleKey_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ConsoleKey_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 94, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib dd 80
____SYSTEM____TYPE___System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 9, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 9, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 202, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib dd 81
____SYSTEM____TYPE___System_ArgumentNullException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArgumentNullException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArgumentNullException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib dd 77
____SYSTEM____TYPE___System_ArgumentException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArgumentException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArgumentException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_FormatException_ASM_IS__mscorlib dd 82
____SYSTEM____TYPE___System_FormatException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_FormatException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_FormatException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 99, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU dd 83
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs dd 84
____SYSTEM____TYPE___Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 123, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Math_ASM_IS__mscorlib dd 85
____SYSTEM____TYPE___System_Math_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Math_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Math_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 88, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Reflection_MemberInfo_ASM_IS__mscorlib dd 30
____SYSTEM____TYPE___System_Reflection_MemberInfo_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Reflection_MemberInfo_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Reflection_MemberInfo_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Heap_ASM_IS__Cosmos_Core dd 86
____SYSTEM____TYPE___Cosmos_Core_Heap_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Heap_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Heap_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs dd 87
____SYSTEM____TYPE___Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 114, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Console_ASM_IS__mscorlib dd 88
____SYSTEM____TYPE___System_Console_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Console_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Console_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 91, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_NotImplementedException_ASM_IS__mscorlib dd 89
____SYSTEM____TYPE___System_NotImplementedException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_NotImplementedException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_NotImplementedException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 107, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU dd 90
____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 134, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU dd 91
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 144, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_NotSupportedException_ASM_IS__mscorlib dd 92
____SYSTEM____TYPE___System_NotSupportedException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_NotSupportedException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_NotSupportedException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU dd 93
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 139, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU dd 94
____SYSTEM____TYPE___Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 112, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_BitConverter_ASM_IS__mscorlib dd 95
____SYSTEM____TYPE___System_BitConverter_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_BitConverter_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_BitConverter_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU dd 96
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 143, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU dd 97
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU dd 98
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 139, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Buffer_ASM_IS__mscorlib dd 99
____SYSTEM____TYPE___System_Buffer_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Buffer_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Buffer_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 90, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_SystemException_ASM_IS__mscorlib dd 69
____SYSTEM____TYPE___System_SystemException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_SystemException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_SystemException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 99, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU dd 100
____SYSTEM____TYPE___Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 109, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU dd 101
____SYSTEM____TYPE___Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 107, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU dd 102
____SYSTEM____TYPE___Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 102, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU dd 103
____SYSTEM____TYPE___Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 111, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ExceptionResource_ASM_IS__mscorlib dd 104
____SYSTEM____TYPE___System_ExceptionResource_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ExceptionResource_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ExceptionResource_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ThrowHelper_ASM_IS__mscorlib dd 105
____SYSTEM____TYPE___System_ThrowHelper_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ThrowHelper_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ThrowHelper_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 95, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Delegate___ASM_IS__mscorlib dd 106
____SYSTEM____TYPE___System_Delegate___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Delegate___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Delegate___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 94, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel dd 107
____SYSTEM____TYPE___Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel db 0, 0, 0, 0, 2, 0, 0, 128, 152, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL dd 108
____SYSTEM____TYPE___Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 99, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU dd 109
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 148, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL dd 110
____SYSTEM____TYPE___Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 93, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core dd 111
____SYSTEM____TYPE___Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU dd 113
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_Device_ASM_IS__Cosmos_HAL dd 74
____SYSTEM____TYPE___Cosmos_HAL_Device_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Device_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_Device_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core dd 114
____SYSTEM____TYPE___Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 110, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Global_ASM_IS__Cosmos_Core dd 115
____SYSTEM____TYPE___Cosmos_Core_Global_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Global_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Global_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 98, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core dd 116
____SYSTEM____TYPE___Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System dd 117
____SYSTEM____TYPE___System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System db 0, 0, 0, 0, 2, 0, 0, 128, 203, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL dd 118
____SYSTEM____TYPE____Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 110, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Environment_ASM_IS__mscorlib dd 119
____SYSTEM____TYPE___System_Environment_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Environment_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Environment_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 95, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ExceptionArgument_ASM_IS__mscorlib dd 120
____SYSTEM____TYPE___System_ExceptionArgument_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ExceptionArgument_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_ExceptionArgument_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU dd 121
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 148, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU dd 122
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU dd 123
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU dd 124
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 137, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU dd 125
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 137, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU dd 126
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU dd 127
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU dd 128
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 136, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs dd 129
____SYSTEM____TYPE___Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 122, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU dd 130
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 141, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_OverflowException_ASM_IS__mscorlib dd 131
____SYSTEM____TYPE___System_OverflowException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_OverflowException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_OverflowException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_InvalidOperationException_ASM_IS__mscorlib dd 133
____SYSTEM____TYPE___System_InvalidOperationException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_InvalidOperationException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_InvalidOperationException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 109, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core dd 112
____SYSTEM____TYPE___Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 107, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core dd 134
____SYSTEM____TYPE___Cosmos_Core_IOPort_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPort_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPort_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 98, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core dd 135
____SYSTEM____TYPE___Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 102, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU dd 136
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 126, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core dd 137
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs dd 138
____SYSTEM____TYPE___Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 111, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib dd 139
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 223, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU dd 140
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 136, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs dd 141
____SYSTEM____TYPE___Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 123, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU dd 142
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU dd 143
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 136, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU dd 144
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 138, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU dd 145
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 137, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU dd 146
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 145, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU dd 147
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 149, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core dd 148
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib dd 149
____SYSTEM____TYPE____PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 145, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Diagnostics_Debugger_ASM_IS__mscorlib dd 150
____SYSTEM____TYPE___System_Diagnostics_Debugger_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Diagnostics_Debugger_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Diagnostics_Debugger_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU dd 151
____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 153, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_ArithmeticException_ASM_IS__mscorlib dd 132
____SYSTEM____TYPE___System_ArithmeticException_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArithmeticException_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_ArithmeticException_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs dd 152
____SYSTEM____TYPE___Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_ASM_IS__Cosmos_Core dd 153
____SYSTEM____TYPE___Cosmos_Core_INTs_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_INTs_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_INTs_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 96, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core dd 154
____SYSTEM____TYPE___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 107, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_PIC_ASM_IS__Cosmos_Core dd 155
____SYSTEM____TYPE___Cosmos_Core_PIC_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_PIC_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_PIC_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 95, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib dd 156
____SYSTEM____TYPE___System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 123, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU dd 157
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 167, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_UnicodeEncoding_ASM_IS__mscorlib dd 158
____SYSTEM____TYPE___System_Text_UnicodeEncoding_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_UnicodeEncoding_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_UnicodeEncoding_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core dd 159
____SYSTEM____TYPE____Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE____Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 108, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core dd 160
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core dd 161
____SYSTEM____TYPE___Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL dd 162
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 122, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL dd 163
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 121, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL dd 164
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 113, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL dd 165
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL dd 166
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL dd 167
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 114, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL dd 168
____SYSTEM____TYPE___Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 93, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs dd 169
____SYSTEM____TYPE___Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 114, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core dd 170
____SYSTEM____TYPE___Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 108, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL dd 171
____SYSTEM____TYPE___Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 112, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core dd 172
____SYSTEM____TYPE___Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 108, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core dd 173
____SYSTEM____TYPE___Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL dd 174
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 11, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 11, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 108, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL dd 175
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL dd 176
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 118, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib dd 177
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 227, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib dd 178
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 228, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib dd 179
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 228, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL dd 180
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 111, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core dd 181
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core dd 182
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core dd 183
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU dd 184
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU db 0, 0, 0, 0, 2, 0, 0, 128, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_HMI_ASM_IS__Cosmos_Core dd 185
____SYSTEM____TYPE___Cosmos_Core_HMI_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_HMI_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_HMI_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 95, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core dd 186
____SYSTEM____TYPE___Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib dd 187
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 213, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core dd 188
____SYSTEM____TYPE___Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 102, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib dd 189
____SYSTEM____TYPE___System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 119, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_EncoderFallback_ASM_IS__mscorlib dd 190
____SYSTEM____TYPE___System_Text_EncoderFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_EncoderFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_EncoderFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib dd 191
____SYSTEM____TYPE___System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 119, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_DecoderFallback_ASM_IS__mscorlib dd 192
____SYSTEM____TYPE___System_Text_DecoderFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_DecoderFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_DecoderFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 104, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core dd 193
____SYSTEM____TYPE___Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core dd 194
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 109, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL dd 195
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 112, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL dd 196
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 115, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_UInt16___ASM_IS__mscorlib dd 197
____SYSTEM____TYPE___System_UInt16___ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_UInt16___ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_UInt16___ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 92, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common dd 198
____SYSTEM____TYPE___Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common db 0, 0, 0, 0, 2, 0, 0, 128, 120, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL dd 199
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 114, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL dd 200
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 25, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 25, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 99, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL dd 201
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 113, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL dd 202
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 22, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 22, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL dd 203
____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 107, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL dd 204
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 106, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL dd 205
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 10, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 10, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 105, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_EncoderReplacementFallback_ASM_IS__mscorlib dd 206
____SYSTEM____TYPE___System_Text_EncoderReplacementFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_EncoderReplacementFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_EncoderReplacementFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 115, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_DecoderReplacementFallback_ASM_IS__mscorlib dd 207
____SYSTEM____TYPE___System_Text_DecoderReplacementFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_DecoderReplacementFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_DecoderReplacementFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 115, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core dd 208
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core db 0, 0, 0, 0, 2, 0, 0, 128, 103, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL dd 209
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 107, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL dd 210
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 115, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL dd 211
____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 109, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL dd 212
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL db 0, 0, 0, 0, 2, 0, 0, 128, 111, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Threading_Monitor_ASM_IS__mscorlib dd 213
____SYSTEM____TYPE___System_Threading_Monitor_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Threading_Monitor_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___System_Threading_Monitor_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_EncoderExceptionFallback_ASM_IS__mscorlib dd 214
____SYSTEM____TYPE___System_Text_EncoderExceptionFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_EncoderExceptionFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_EncoderExceptionFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 113, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__System_Text_DecoderExceptionFallback_ASM_IS__mscorlib dd 215
____SYSTEM____TYPE___System_Text_DecoderExceptionFallback_ASM_IS__mscorlib__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_DecoderExceptionFallback_ASM_IS__mscorlib__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
____SYSTEM____TYPE___System_Text_DecoderExceptionFallback_ASM_IS__mscorlib db 0, 0, 0, 0, 2, 0, 0, 128, 113, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs dd 216
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 139, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs dd 217
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 136, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs dd 218
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray db 0, 0, 0, 0, 2, 0, 0, 128, 0, 0, 0, 0, 4, 0, 0, 0
____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs db 0, 0, 0, 0, 2, 0, 0, 128, 139, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
StringLiteral015D db 255, 255, 255, 255, 1, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0
_end_data:
global Kernel_Start
Kernel_Start:
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 67
mov byte [0xB8002], 111
mov byte [0xB8004], 115
mov byte [0xB8006], 109
mov byte [0xB8008], 111
mov byte [0xB800A], 115
mov byte [0xB800C], 32
mov byte [0xB800E], 112
mov byte [0xB8010], 114
mov byte [0xB8012], 101
mov byte [0xB8014], 32
mov byte [0xB8016], 98
mov byte [0xB8018], 111
mov byte [0xB801A], 111
mov byte [0xB801C], 116
xchg bx, bx
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 67
mov byte [0xB8002], 108
mov byte [0xB8004], 101
mov byte [0xB8006], 97
mov byte [0xB8008], 114
mov byte [0xB800A], 105
mov byte [0xB800C], 110
mov byte [0xB800E], 103
mov byte [0xB8010], 32
mov byte [0xB8012], 105
mov byte [0xB8014], 110
mov byte [0xB8016], 116
mov byte [0xB8018], 101
mov byte [0xB801A], 114
mov byte [0xB801C], 114
mov byte [0xB801E], 117
mov byte [0xB8020], 112
mov byte [0xB8022], 116
mov byte [0xB8024], 115
mov byte [0xB8026], 46
cli
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 66
mov byte [0xB8002], 101
mov byte [0xB8004], 103
mov byte [0xB8006], 105
mov byte [0xB8008], 110
mov byte [0xB800A], 32
mov byte [0xB800C], 109
mov byte [0xB800E], 117
mov byte [0xB8010], 108
mov byte [0xB8012], 116
mov byte [0xB8014], 105
mov byte [0xB8016], 98
mov byte [0xB8018], 111
mov byte [0xB801A], 111
mov byte [0xB801C], 116
mov byte [0xB801E], 32
mov byte [0xB8020], 105
mov byte [0xB8022], 110
mov byte [0xB8024], 102
mov byte [0xB8026], 111
mov byte [0xB8028], 46
mov dword [MultiBootInfo_Structure], EBX
add dword EBX, 0x4
mov dword EAX, [EBX]
mov dword [MultiBootInfo_Memory_Low], EAX
add dword EBX, 0x4
mov dword EAX, [EBX]
mov dword [MultiBootInfo_Memory_High], EAX
mov dword ESP, Kernel_Stack
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 67
mov byte [0xB8002], 114
mov byte [0xB8004], 101
mov byte [0xB8006], 97
mov byte [0xB8008], 116
mov byte [0xB800A], 105
mov byte [0xB800C], 110
mov byte [0xB800E], 103
mov byte [0xB8010], 32
mov byte [0xB8012], 71
mov byte [0xB8014], 68
mov byte [0xB8016], 84
mov byte [0xB8018], 46
mov dword [_NATIVE_GDT_Pointer + 2], _NATIVE_GDT_Contents
mov dword EAX, _NATIVE_GDT_Pointer
lgdt [EAX]
mov dword EAX, 0x10
mov word DS, EAX
mov word ES, EAX
mov word FS, EAX
mov word GS, EAX
mov word SS, EAX
jmp 8:Boot_FlushCsGDT
Boot_FlushCsGDT:
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 67
mov byte [0xB8002], 114
mov byte [0xB8004], 101
mov byte [0xB8006], 97
mov byte [0xB8008], 116
mov byte [0xB800A], 105
mov byte [0xB800C], 110
mov byte [0xB800E], 103
mov byte [0xB8010], 32
mov byte [0xB8012], 73
mov byte [0xB8014], 68
mov byte [0xB8016], 84
mov byte [0xB8018], 46
mov dword [_NATIVE_IDT_Pointer + 2], _NATIVE_IDT_Contents
mov dword EAX, _NATIVE_IDT_Pointer
lidt [EAX]
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 73
mov byte [0xB8002], 110
mov byte [0xB8004], 105
mov byte [0xB8006], 116
mov byte [0xB8008], 105
mov byte [0xB800A], 97
mov byte [0xB800C], 108
mov byte [0xB800E], 105
mov byte [0xB8010], 122
mov byte [0xB8012], 105
mov byte [0xB8014], 110
mov byte [0xB8016], 103
mov byte [0xB8018], 32
mov byte [0xB801A], 83
mov byte [0xB801C], 83
mov byte [0xB801E], 69
mov byte [0xB8020], 46
mov dword EAX, CR4
or dword EAX, 0x100
mov dword CR4, EAX
mov dword EAX, CR4
or dword EAX, 0x200
mov dword CR4, EAX
mov dword EAX, CR0
and dword EAX, 0xFFFFFFFD
mov dword CR0, EAX
mov dword EAX, CR0
and dword EAX, 0x1
mov dword CR0, EAX
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 74
mov byte [0xB8002], 117
mov byte [0xB8004], 109
mov byte [0xB8006], 112
mov byte [0xB8008], 105
mov byte [0xB800A], 110
mov byte [0xB800C], 103
mov byte [0xB800E], 32
mov byte [0xB8010], 116
mov byte [0xB8012], 111
mov byte [0xB8014], 32
mov byte [0xB8016], 107
mov byte [0xB8018], 101
mov byte [0xB801A], 114
mov byte [0xB801C], 110
mov byte [0xB801E], 101
mov byte [0xB8020], 108
mov byte [0xB8022], 46
call __ENGINE_ENTRYPOINT__
Boot_FlushCsGDT.loop:
cli
hlt
jmp Boot_FlushCsGDT.loop
ret 0x0
SystemVoidCosmosSystemKernelStart:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0001
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0011
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_0011:
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemKernelStart.IL_0019.True
jmp SystemVoidCosmosSystemKernelStart.IL_0019.False
SystemVoidCosmosSystemKernelStart.IL_0019.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemKernelStart.IL_001B
SystemVoidCosmosSystemKernelStart.IL_0019.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemKernelStart.IL_001B
SystemVoidCosmosSystemKernelStart.IL_001B:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemKernelStart.IL_003B
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0002
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_002F
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_002F:
NOP
mov dword EAX, StringLiteral0003
push dword EAX
call SystemVoidSystemExceptioncctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0035.NoError41
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosSystemKernelStart.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelStart.IL_0035.NoError41:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_003B:
push dword [EBP + 8]
push dword 0x1
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [static_field__System_String_Empty]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemKernelStart.IL_0048.True
jmp SystemVoidCosmosSystemKernelStart.IL_0048.False
SystemVoidCosmosSystemKernelStart.IL_0048.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemKernelStart.IL_004A
SystemVoidCosmosSystemKernelStart.IL_0048.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemKernelStart.IL_004A
SystemVoidCosmosSystemKernelStart.IL_004A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemKernelStart.IL_004B.True
jmp SystemVoidCosmosSystemKernelStart.IL_004B.False
SystemVoidCosmosSystemKernelStart.IL_004B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemKernelStart.IL_004D
SystemVoidCosmosSystemKernelStart.IL_004B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemKernelStart.IL_004D
SystemVoidCosmosSystemKernelStart.IL_004D:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemKernelStart.IL_005D
NOP
mov dword EAX, StringLiteral0004
push dword EAX
call SystemVoidSystemExceptioncctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0057.NoError69
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosSystemKernelStart.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelStart.IL_0057.NoError69:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_005D:
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0005
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_006C
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_006C:
NOP
call SystemVoidCosmosHALBootstrapInit
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0072
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_0072:
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0006
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0082
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_0082:
NOP
call SystemVoidCosmosSystemGlobalInit
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0088
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_0088:
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x12
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemKernelStart.IL_0090.True
jmp SystemVoidCosmosSystemKernelStart.IL_0090.False
SystemVoidCosmosSystemKernelStart.IL_0090.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemKernelStart.IL_0092
SystemVoidCosmosSystemKernelStart.IL_0090.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemKernelStart.IL_0092
SystemVoidCosmosSystemKernelStart.IL_0092:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemKernelStart.IL_00B3
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0007
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00A6
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00A6:
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Console]
call SystemVoidCosmosSystemConsoleClear
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00B1
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00B1:
NOP
NOP
SystemVoidCosmosSystemKernelStart.IL_00B3:
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0008
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00C2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00C2:
NOP
push dword [EBP + 8]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x75
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00C9
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00C9:
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral0009
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00D9
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00D9:
NOP
jmp SystemVoidCosmosSystemKernelStart.IL_00E5
SystemVoidCosmosSystemKernelStart.IL_00DC:
NOP
push dword [EBP + 8]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x76
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00E3
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00E3:
NOP
NOP
SystemVoidCosmosSystemKernelStart.IL_00E5:
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemKernelStart.IL_00EC.True
jmp SystemVoidCosmosSystemKernelStart.IL_00EC.False
SystemVoidCosmosSystemKernelStart.IL_00EC.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemKernelStart.IL_00EE
SystemVoidCosmosSystemKernelStart.IL_00EC.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemKernelStart.IL_00EE
SystemVoidCosmosSystemKernelStart.IL_00EE:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemKernelStart.IL_00DC
push dword [EBP + 8]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x77
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_00F8
jne near SystemVoidCosmosSystemKernelStart.IL_00FC
SystemVoidCosmosSystemKernelStart.IL_00F8:
NOP
NOP
jmp SystemVoidCosmosSystemKernelStart.IL_0118
SystemVoidCosmosSystemKernelStart.IL_00FC:
push dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException]
pop dword EAX
mov dword [EBP - 4], EAX
NOP
mov dword EAX, StringLiteral000A
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0108
jne near SystemVoidCosmosSystemKernelStart.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelStart.IL_0108:
NOP
push dword [EBP - 4]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemVoidCosmosSystemKernelStart.IL_010A.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemVoidCosmosSystemKernelStart.IL_010A.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_010F
add dword ESP, 0x4
jne near SystemVoidCosmosSystemKernelStart.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelStart.IL_010F:
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelStart.IL_0114
jne near SystemVoidCosmosSystemKernelStart.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelStart.IL_0114:
NOP
NOP
jmp SystemVoidCosmosSystemKernelStart.IL_0118
SystemVoidCosmosSystemKernelStart.IL_0118:
NOP
jmp SystemVoidCosmosSystemKernelStart.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemKernelStart.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemKernelStart.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemKernelStart.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemVoidSystemExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 12]
add dword [ESP], 0x30
push dword [EBP + 8]
call SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplCtorSystemStringSystemString
mov dword ECX, 0x0
pop dword EBP
ret 0x8
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
sub dword ESP, 0x4
call SystemByteCosmosHALRTCget_Second
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0006
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0006:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x10
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
pop dword EAX
push dword 0x0
push dword EAX
push dword 0x1
push dword 0x0
mov dword ESI, [ESP]
mov dword EDI, [ESP + 4]
add dword ESP, 0x10
mov dword EAX, [ESP + 8]
mov dword EDX, [ESP + 12]
or dword EDI, EDI
je near SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0017.NoLoop
xor dword ECX, ECX
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0017.ShiftRightLoop:
shrd ESI, EDI, 0x1
shr dword EDI, 0x1
inc dword ECX
or dword EDI, EDI
jne near SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0017.ShiftRightLoop
shrd EAX, EDX, CL
shr dword EDX, CL
idiv dword ESI
push dword 0x0
push dword EDX
jmp SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0017.End
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0017.NoLoop:
mov dword ECX, EAX
mov dword EAX, EDX
cdq
idiv dword ESI
mov dword EAX, ECX
div dword ESI
push dword 0x0
push dword EDX
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0017.End:
pop dword EAX
pop dword ECX
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x9069
push dword [EBP - 12]
push dword 0xFFFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword [EBP - 12]
push dword 0x10
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x4650
push dword [EBP - 8]
push dword 0xFFFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword [EBP - 8]
push dword 0x10
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 12]
push dword 0x10
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 8]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 16]
mov dword EAX, [ESP]
cvtsi2ss XMM0, EAX
movss [ESP], XMM0
push dword 0x3FF00000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
push dword 0x3DEFFFFF
push dword 0xFFC00000
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
pop dword EAX
mov dword [EBP - 32], EAX
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0066
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.IL_0066:
mov dword EAX, [EBP - 28]
push dword EAX
mov dword EAX, [EBP - 32]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemRandomImplGetUniform.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x20
pop dword EBP
ret 0x0
SystemVoidSystemObjectctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosIL2CPUILCustomImplementationsSystemObjectImplCtor
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosHALTextScreenSetColorsSystemConsoleColorSystemConsoleColor:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 16]
push dword [EBP + 12]
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword [EBP + 8]
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword 0x4
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x26
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALTextScreenSetColorsSystemConsoleColorSystemConsoleColor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALTextScreenSetColorsSystemConsoleColorSystemConsoleColor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALTextScreenSetColorsSystemConsoleColorSystemConsoleColor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString:
push dword EBP
mov dword EBP, ESP
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_0006
add dword ESP, 0x4
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_0006:
push dword [EBP + 8]
call SystemVoidCosmosSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_000C
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_000C:
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_0012
add dword ESP, 0x4
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_0012:
call SystemVoidCosmosSystemConsoleNewLine
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_0017
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.IL_0017:
NOP
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_System_Global_Console]
push dword [ESP]
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.IL_000F
add dword ESP, 0x4
call SystemVoidCosmosSystemPlugsSystemConsoleImplcctor
test dword ECX, 0x2
jne near CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_System_Plugs_System_ConsoleImpl_mFallbackConsole]
CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.IL_000F:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 8], EAX
jmp CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.IL_0014
CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.IL_0014:
push dword [EBP - 8]
jmp CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.END__OF__METHOD_NORMAL
CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemInt32CosmosSystemConsoleget_X:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosSystemConsoleget_X.IL_000A
SystemInt32CosmosSystemConsoleget_X.IL_000A:
push dword [EBP - 4]
jmp SystemInt32CosmosSystemConsoleget_X.END__OF__METHOD_NORMAL
SystemInt32CosmosSystemConsoleget_X.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosSystemConsoleget_X.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosSystemConsoleset_XSystemInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidCosmosSystemConsoleUpdateCursor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleset_XSystemInt32.IL_000E
jne near SystemVoidCosmosSystemConsoleset_XSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleset_XSystemInt32.IL_000E:
NOP
jmp SystemVoidCosmosSystemConsoleset_XSystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleset_XSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleset_XSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleset_XSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemInt32CosmosSystemConsoleget_Y:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosSystemConsoleget_Y.IL_000A
SystemInt32CosmosSystemConsoleget_Y.IL_000A:
push dword [EBP - 4]
jmp SystemInt32CosmosSystemConsoleget_Y.END__OF__METHOD_NORMAL
SystemInt32CosmosSystemConsoleget_Y.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosSystemConsoleget_Y.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosSystemConsoleset_YSystemInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidCosmosSystemConsoleUpdateCursor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleset_YSystemInt32.IL_000E
jne near SystemVoidCosmosSystemConsoleset_YSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleset_YSystemInt32.IL_000E:
NOP
jmp SystemVoidCosmosSystemConsoleset_YSystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleset_YSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleset_YSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleset_YSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemInt32CosmosSystemConsoleget_Rows:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt16CosmosHALTextScreenget_Rows
test dword ECX, 0x2
je near SystemInt32CosmosSystemConsoleget_Rows.IL_000C
add dword ESP, 0x4
jne near SystemInt32CosmosSystemConsoleget_Rows.END__OF__METHOD_EXCEPTION
SystemInt32CosmosSystemConsoleget_Rows.IL_000C:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosSystemConsoleget_Rows.IL_000F
SystemInt32CosmosSystemConsoleget_Rows.IL_000F:
push dword [EBP - 4]
jmp SystemInt32CosmosSystemConsoleget_Rows.END__OF__METHOD_NORMAL
SystemInt32CosmosSystemConsoleget_Rows.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosSystemConsoleget_Rows.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemInt32CosmosSystemConsoleget_Rows.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemInt32CosmosSystemConsoleget_Cols:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemInt32CosmosSystemConsoleget_Cols.IL_000C
add dword ESP, 0x4
jne near SystemInt32CosmosSystemConsoleget_Cols.END__OF__METHOD_EXCEPTION
SystemInt32CosmosSystemConsoleget_Cols.IL_000C:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosSystemConsoleget_Cols.IL_000F
SystemInt32CosmosSystemConsoleget_Cols.IL_000F:
push dword [EBP - 4]
jmp SystemInt32CosmosSystemConsoleget_Cols.END__OF__METHOD_NORMAL
SystemInt32CosmosSystemConsoleget_Cols.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosSystemConsoleget_Cols.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemInt32CosmosSystemConsoleget_Cols.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
sub dword ESP, 0x4
call SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage
test dword ECX, 0x2
je near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.IL_0006
add dword ESP, 0x4
jne near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.IL_0006:
push dword [EBP + 8]
call SystemVoidSystemArgumentExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.IL_000C
jne near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.IL_000C:
push dword [EBP + 12]
push dword 0x80131502
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.IL_0017
jne near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.IL_0017:
jmp SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosSystemConsoleClear:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidCosmosHALTextScreenClear
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleClear.IL_000C
jne near SystemVoidCosmosSystemConsoleClear.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleClear.IL_000C:
NOP
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosSystemConsoleUpdateCursor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleClear.IL_0021
jne near SystemVoidCosmosSystemConsoleClear.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleClear.IL_0021:
NOP
jmp SystemVoidCosmosSystemConsoleClear.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleClear.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleClear.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleClear.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemCharCosmosHALKeyboardReadChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemCharCosmosHALKeyboardReadChar.IL_0026
SystemCharCosmosHALKeyboardReadChar.IL_0005:
NOP
sub dword ESP, 0x4
call CosmosCoreCPUCosmosCoreGlobalget_CPU
test dword ECX, 0x2
je near SystemCharCosmosHALKeyboardReadChar.IL_000B
add dword ESP, 0x4
jne near SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION
SystemCharCosmosHALKeyboardReadChar.IL_000B:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemCharCosmosHALKeyboardReadChar.IL_000C.True
jmp SystemCharCosmosHALKeyboardReadChar.IL_000C.False
SystemCharCosmosHALKeyboardReadChar.IL_000C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemCharCosmosHALKeyboardReadChar.IL_000E
SystemCharCosmosHALKeyboardReadChar.IL_000C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemCharCosmosHALKeyboardReadChar.IL_000E
SystemCharCosmosHALKeyboardReadChar.IL_000E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemCharCosmosHALKeyboardReadChar.IL_000F.True
jmp SystemCharCosmosHALKeyboardReadChar.IL_000F.False
SystemCharCosmosHALKeyboardReadChar.IL_000F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemCharCosmosHALKeyboardReadChar.IL_0011
SystemCharCosmosHALKeyboardReadChar.IL_000F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemCharCosmosHALKeyboardReadChar.IL_0011
SystemCharCosmosHALKeyboardReadChar.IL_0011:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemCharCosmosHALKeyboardReadChar.IL_001A
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemCharCosmosHALKeyboardReadChar.IL_0055
SystemCharCosmosHALKeyboardReadChar.IL_001A:
sub dword ESP, 0x4
call CosmosCoreCPUCosmosCoreGlobalget_CPU
test dword ECX, 0x2
je near SystemCharCosmosHALKeyboardReadChar.IL_001F
add dword ESP, 0x4
jne near SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION
SystemCharCosmosHALKeyboardReadChar.IL_001F:
call SystemVoidCosmosCoreCPUHalt
test dword ECX, 0x2
je near SystemCharCosmosHALKeyboardReadChar.IL_0024
jne near SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION
SystemCharCosmosHALKeyboardReadChar.IL_0024:
NOP
NOP
SystemCharCosmosHALKeyboardReadChar.IL_0026:
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x17
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count
test dword ECX, 0x2
je near SystemCharCosmosHALKeyboardReadChar.IL_0031
add dword ESP, 0x4
jne near SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION
SystemCharCosmosHALKeyboardReadChar.IL_0031:
pop dword EAX
cmp dword EAX, 0x0
je near SystemCharCosmosHALKeyboardReadChar.IL_004B
push dword [EBP + 8]
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x17
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue
test dword ECX, 0x2
je near SystemCharCosmosHALKeyboardReadChar.IL_003F
add dword ESP, 0x4
jne near SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION
SystemCharCosmosHALKeyboardReadChar.IL_003F:
mov dword EAX, EBP
sub dword EAX, 0x4
push dword EAX
call SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar
test dword ECX, 0x2
je near SystemCharCosmosHALKeyboardReadChar.IL_0046
add dword ESP, 0x4
jne near SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION
SystemCharCosmosHALKeyboardReadChar.IL_0046:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemCharCosmosHALKeyboardReadChar.IL_0047.True
jmp SystemCharCosmosHALKeyboardReadChar.IL_0047.False
SystemCharCosmosHALKeyboardReadChar.IL_0047.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemCharCosmosHALKeyboardReadChar.IL_0049
SystemCharCosmosHALKeyboardReadChar.IL_0047.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemCharCosmosHALKeyboardReadChar.IL_0049
SystemCharCosmosHALKeyboardReadChar.IL_0049:
jmp SystemCharCosmosHALKeyboardReadChar.IL_004C
SystemCharCosmosHALKeyboardReadChar.IL_004B:
push dword 0x1
SystemCharCosmosHALKeyboardReadChar.IL_004C:
NOP
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemCharCosmosHALKeyboardReadChar.IL_0005
movzx EAX, word [EBP - 4]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemCharCosmosHALKeyboardReadChar.IL_0055
SystemCharCosmosHALKeyboardReadChar.IL_0055:
movzx EAX, word [EBP - 8]
push dword EAX
jmp SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_NORMAL
SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemCharCosmosHALKeyboardReadChar.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x0
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0012
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0005:
NOP
sub dword ESP, 0x4
call CosmosCoreCPUCosmosCoreGlobalget_CPU
test dword ECX, 0x2
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_000B
add dword ESP, 0x4
jne near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_EXCEPTION
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_000B:
call SystemVoidCosmosCoreCPUHalt
test dword ECX, 0x2
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0010
jne near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_EXCEPTION
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0010:
NOP
NOP
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0012:
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x17
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count
test dword ECX, 0x2
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_001D
add dword ESP, 0x4
jne near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_EXCEPTION
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_001D:
pop dword EAX
cmp dword EAX, 0x0
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0037
push dword [EBP + 8]
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x17
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue
test dword ECX, 0x2
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_002B
add dword ESP, 0x4
jne near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_EXCEPTION
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_002B:
mov dword EAX, EBP
sub dword EAX, 0x4
push dword EAX
call SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping
test dword ECX, 0x2
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0032
add dword ESP, 0x4
jne near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_EXCEPTION
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0032:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0033.True
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0033.False
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0033.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0035
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0033.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0035
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0035:
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0038
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0037:
push dword 0x1
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0038:
NOP
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0005
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 8], EAX
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0041
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.IL_0041:
push dword [EBP - 8]
jmp CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_NORMAL
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x0
SystemBooleanCosmosHALKeyboardget_ShiftPressed:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosHALKeyboardget_ShiftPressed.IL_000A
SystemBooleanCosmosHALKeyboardget_ShiftPressed.IL_000A:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemBooleanCosmosHALKeyboardget_ShiftPressed.END__OF__METHOD_NORMAL
SystemBooleanCosmosHALKeyboardget_ShiftPressed.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosHALKeyboardget_ShiftPressed.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemBooleanCosmosHALKeyboardget_AltPressed:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1B
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosHALKeyboardget_AltPressed.IL_000A
SystemBooleanCosmosHALKeyboardget_AltPressed.IL_000A:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemBooleanCosmosHALKeyboardget_AltPressed.END__OF__METHOD_NORMAL
SystemBooleanCosmosHALKeyboardget_AltPressed.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosHALKeyboardget_AltPressed.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemBooleanCosmosHALKeyboardget_CtrlPressed:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x16
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosHALKeyboardget_CtrlPressed.IL_000A
SystemBooleanCosmosHALKeyboardget_CtrlPressed.IL_000A:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemBooleanCosmosHALKeyboardget_CtrlPressed.END__OF__METHOD_NORMAL
SystemBooleanCosmosHALKeyboardget_CtrlPressed.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosHALKeyboardget_CtrlPressed.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_000C
push dword [EBP + 20]
push dword 0xFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_0021
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_000C:
mov dword EAX, StringLiteral000B
push dword EAX
mov dword EAX, StringLiteral000C
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_001B
add dword ESP, 0x4
jne near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_001B:
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_001B.NoError713
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_001B.NoError713:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_0021:
push dword [EBP + 28]
movsx EAX, word [EBP + 24]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x4
pop dword EAX
mov word [ECX], AX
add dword ESP, 0x4
push dword [EBP + 28]
push dword [EBP + 20]
mov dword ECX, [ESP + 4]
add dword ECX, 0x6
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [EBP + 28]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x0
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
movsx EAX, byte [EBP + 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_0047
push dword [EBP + 28]
push dword [ESP]
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
pop dword EAX
or dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x0
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_0047:
movsx EAX, byte [EBP + 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_0059
push dword [EBP + 28]
push dword [ESP]
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
or dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x0
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_0059:
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_006B
push dword [EBP + 28]
push dword [ESP]
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
push dword 0x4
pop dword EAX
or dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x0
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.IL_006B:
jmp SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x18
SystemCharSystemConsoleKeyInfoget_KeyChar:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x4
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
jmp SystemCharSystemConsoleKeyInfoget_KeyChar.END__OF__METHOD_NORMAL
SystemCharSystemConsoleKeyInfoget_KeyChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemCharSystemConsoleKeyInfoget_KeyChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar:
push dword EBP
mov dword EBP, ESP
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.IL_0006
add dword ESP, 0x4
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.IL_0006:
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosSystemConsoleWriteCharSystemChar
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.IL_000C
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.IL_000C:
NOP
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0006
jne near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0006:
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0012
push dword 0xC
push dword 0x4
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0012:
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0021
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1SystemCharcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___System_Char___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.IL_0021:
push dword [EBP + 12]
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jb near SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.IL_000E
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.IL_000E
jne near SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.IL_000E:
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.IL_0042
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.IL_0042
jne near SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.IL_0042:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, EBP
sub dword EAX, 0x4
push dword EAX
pop dword EAX
mov word [EAX], 0x0
movzx EAX, word [EBP - 4]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jb near SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.IL_000E
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException
test dword ECX, 0x2
je near SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.IL_000E
jne near SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.END__OF__METHOD_EXCEPTION
SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.IL_000E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
jmp SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.END__OF__METHOD_NORMAL
SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemInt32SystemCollectionsGenericList1SystemCharget_Count:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
jmp SystemInt32SystemCollectionsGenericList1SystemCharget_Count.END__OF__METHOD_NORMAL
SystemInt32SystemCollectionsGenericList1SystemCharget_Count.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemCollectionsGenericList1SystemCharget_Count.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.IL_001E
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.IL_001E
jne near SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.IL_001E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [ESP]
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1SystemCharctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharctor.IL_0006
jne near SystemVoidSystemCollectionsGenericList1SystemCharctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharctor.IL_0006:
push dword [EBP + 8]
call SystemVoidSystemCollectionsGenericList1SystemCharcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1SystemCharctor.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___System_Char___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1SystemCharctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine:
push dword EBP
mov dword EBP, ESP
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.IL_0006
add dword ESP, 0x4
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.IL_0006:
call SystemVoidCosmosSystemConsoleNewLine
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.IL_000B
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.IL_000B:
NOP
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemChararraySystemCollectionsGenericList1SystemCharToArray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemChararraySystemCollectionsGenericList1SystemCharToArray.IL_0020
jne near SystemChararraySystemCollectionsGenericList1SystemCharToArray.END__OF__METHOD_EXCEPTION
SystemChararraySystemCollectionsGenericList1SystemCharToArray.IL_0020:
push dword [EBP - 4]
jmp SystemChararraySystemCollectionsGenericList1SystemCharToArray.END__OF__METHOD_NORMAL
SystemChararraySystemCollectionsGenericList1SystemCharToArray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemChararraySystemCollectionsGenericList1SystemCharToArray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemChararraySystemCollectionsGenericList1SystemCharToArray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemStringctorSystemChararray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 12]
add dword [ESP], 0xC
push dword [EBP + 12]
add dword [ESP], 0x10
call SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemStringSystemBooleanToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
movsx EAX, byte [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringSystemBooleanToString.IL_000A
mov dword EAX, StringLiteral000D
push dword EAX
jmp SystemStringSystemBooleanToString.END__OF__METHOD_NORMAL
SystemStringSystemBooleanToString.IL_000A:
mov dword EAX, StringLiteral000E
push dword EAX
jmp SystemStringSystemBooleanToString.END__OF__METHOD_NORMAL
SystemStringSystemBooleanToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemBooleanToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString:
push dword EBP
mov dword EBP, ESP
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.IL_0006
add dword ESP, 0x4
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.IL_0006:
push dword [EBP + 8]
call SystemVoidCosmosSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.IL_000C
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.IL_000C:
NOP
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosSystemConsoleWriteCharSystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0019
jne near SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0019:
NOP
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0039
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0039:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0039.True
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0039.False
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0039.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003B
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0039.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003B
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003B:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003C.True
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003C.False
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003E
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003E
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_003E:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_004B
NOP
push dword [EBP + 12]
call SystemVoidCosmosSystemConsoleNewLine
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0049
jne near SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0049:
NOP
NOP
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_004B:
push dword [EBP + 12]
call SystemVoidCosmosSystemConsoleUpdateCursor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0051
jne near SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteCharSystemChar.IL_0051:
NOP
jmp SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleWriteCharSystemChar.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 16]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0003.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0003.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0003.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0005
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0003.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0005
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0005:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0006.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0006.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0006.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0008
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0006.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0008
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0008:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0018
NOP
mov dword EAX, StringLiteral000F
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0012.NoError1134
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0012.NoError1134:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0018:
push dword [EBP + 12]
push dword 0x0
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001A.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001A.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001C
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001A.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001C:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001D.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001D.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001F
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001F
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_001F:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_002F
NOP
mov dword EAX, StringLiteral0010
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0029.NoError1156
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0029.NoError1156:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_002F:
push dword [EBP + 8]
push dword 0x0
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0031.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0031.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0031.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0033
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0031.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0033:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0034.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0034.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0034.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0036
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0034.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0036
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0036:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0046
NOP
mov dword EAX, StringLiteral0011
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0040.NoError1178
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0040.NoError1178:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0046:
push dword [EBP + 16]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 12]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword [EBP + 8]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004C.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004C.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004E
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004C.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004F.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004F.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0051
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_004F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0051
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0051:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_005C
NOP
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemArgumentExceptionctor
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0056.NoError1203
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0056.NoError1203:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_005C:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0071
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0060:
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP - 4]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_006B
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_006B:
NOP
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0071:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0073.True
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0073.False
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0073.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0075
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0073.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0075:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.IL_0060
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0xC
SystemStringSystemDoubleToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemSingleToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemInt32ToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemInt64ToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemObjectToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosSystemConsoleWriteSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0070
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0005:
NOP
push dword [EBP + 8]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_000D
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_000D:
push dword 0xA
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_000F.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_000F.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_000F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0011
SystemVoidCosmosSystemConsoleWriteSystemString.IL_000F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0011
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0011:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0012.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0012.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0012.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0014
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0012.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0014
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0014:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0023
NOP
push dword [EBP + 12]
call SystemVoidCosmosSystemConsoleNewLine
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_001F
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_001F:
NOP
NOP
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_006B
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0023:
push dword [EBP + 8]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_002A
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_002A:
push dword 0xD
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_002C.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_002C.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_002C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_002E
SystemVoidCosmosSystemConsoleWriteSystemString.IL_002C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_002E
SystemVoidCosmosSystemConsoleWriteSystemString.IL_002E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_002F.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_002F.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_002F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0031
SystemVoidCosmosSystemConsoleWriteSystemString.IL_002F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0031
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0031:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0039
NOP
NOP
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_006B
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0039:
push dword [EBP + 8]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0040
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0040:
push dword 0x9
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0042.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0042.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0042.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0044
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0042.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0044
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0044:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0045.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0045.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0045.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0047
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0045.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0047
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0047:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemConsoleWriteSystemString.IL_005B
NOP
push dword [EBP + 12]
mov dword EAX, StringLiteral0012
push dword EAX
call SystemVoidCosmosSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0057
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0057:
NOP
NOP
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_006B
SystemVoidCosmosSystemConsoleWriteSystemString.IL_005B:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0064
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0064:
call SystemVoidCosmosSystemConsoleWriteCharSystemChar
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0069
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0069:
NOP
NOP
SystemVoidCosmosSystemConsoleWriteSystemString.IL_006B:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0070:
push dword [EBP - 4]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0077
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0077:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0077.True
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0077.False
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0077.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleWriteSystemString.IL_0079
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0077.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosSystemConsoleWriteSystemString.IL_0079:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemConsoleWriteSystemString.IL_0005
jmp SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleWriteSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x8
SystemStringSystemUInt32ToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemUInt64ToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemArgumentNullExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
mov dword EAX, StringLiteral0013
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentNullExceptionctorSystemString.IL_000B
add dword ESP, 0x4
jne near SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentNullExceptionctorSystemString.IL_000B:
push dword [EBP + 8]
call SystemVoidSystemArgumentExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentNullExceptionctorSystemString.IL_0011
jne near SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentNullExceptionctorSystemString.IL_0011:
push dword [EBP + 12]
push dword 0x80004003
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArgumentNullExceptionctorSystemString.IL_001C
jne near SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentNullExceptionctorSystemString.IL_001C:
jmp SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArgumentNullExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemArgumentExceptionctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
mov dword EAX, StringLiteral0014
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctor.IL_000B
add dword ESP, 0x4
jne near SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctor.IL_000B:
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctor.IL_0010
jne near SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctor.IL_0010:
push dword [EBP + 8]
push dword 0x80070057
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctor.IL_001B
jne near SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctor.IL_001B:
jmp SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_NORMAL
SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArgumentExceptionctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosSystemConsoleNewLine:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt16CosmosHALTextScreenget_Rows
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleNewLine.IL_0027
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleNewLine.IL_0027:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleNewLine.IL_0027.True
jmp SystemVoidCosmosSystemConsoleNewLine.IL_0027.False
SystemVoidCosmosSystemConsoleNewLine.IL_0027.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleNewLine.IL_0029
SystemVoidCosmosSystemConsoleNewLine.IL_0027.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleNewLine.IL_0029
SystemVoidCosmosSystemConsoleNewLine.IL_0029:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosSystemConsoleNewLine.IL_002A.True
jmp SystemVoidCosmosSystemConsoleNewLine.IL_002A.False
SystemVoidCosmosSystemConsoleNewLine.IL_002A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosSystemConsoleNewLine.IL_002C
SystemVoidCosmosSystemConsoleNewLine.IL_002A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosSystemConsoleNewLine.IL_002C
SystemVoidCosmosSystemConsoleNewLine.IL_002C:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosSystemConsoleNewLine.IL_0058
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidCosmosHALTextScreenScrollUp
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleNewLine.IL_003C
jne near SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleNewLine.IL_003C:
NOP
push dword [EBP + 8]
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt16CosmosHALTextScreenget_Rows
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleNewLine.IL_0049
add dword ESP, 0x4
jne near SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleNewLine.IL_0049:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
SystemVoidCosmosSystemConsoleNewLine.IL_0058:
push dword [EBP + 8]
call SystemVoidCosmosSystemConsoleUpdateCursor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleNewLine.IL_005E
jne near SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleNewLine.IL_005E:
NOP
jmp SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleNewLine.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemInt32SystemStringget_Length:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword [EBP + 8]
add dword [ESP], 0xC
call SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemCharSystemStringget_CharsSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
SystemInt32SystemStringIndexOfSystemChar:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
push dword 0x0
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemInt32SystemStringIndexOfSystemChar.IL_0009
add dword ESP, 0x4
jne near SystemInt32SystemStringIndexOfSystemChar.END__OF__METHOD_EXCEPTION
SystemInt32SystemStringIndexOfSystemChar.IL_0009:
call SystemInt32SystemStringIndexOfSystemCharSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemInt32SystemStringIndexOfSystemChar.IL_000E
add dword ESP, 0x4
jne near SystemInt32SystemStringIndexOfSystemChar.END__OF__METHOD_EXCEPTION
SystemInt32SystemStringIndexOfSystemChar.IL_000E:
jmp SystemInt32SystemStringIndexOfSystemChar.END__OF__METHOD_NORMAL
SystemInt32SystemStringIndexOfSystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemStringIndexOfSystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32SystemStringIndexOfSystemChar.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemFormatExceptionctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
mov dword EAX, StringLiteral0015
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemFormatExceptionctor.IL_000B
add dword ESP, 0x4
jne near SystemVoidSystemFormatExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemFormatExceptionctor.IL_000B:
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemFormatExceptionctor.IL_0010
jne near SystemVoidSystemFormatExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemFormatExceptionctor.IL_0010:
push dword [EBP + 8]
push dword 0x80131537
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemFormatExceptionctor.IL_001B
jne near SystemVoidSystemFormatExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemFormatExceptionctor.IL_001B:
jmp SystemVoidSystemFormatExceptionctor.END__OF__METHOD_NORMAL
SystemVoidSystemFormatExceptionctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemFormatExceptionctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemFormatExceptionctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
push dword 0x0
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0005.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0005.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0005.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0007
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0005.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0007:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0008.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0008.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0008.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_000A
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0008.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_000A
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_000A:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0017
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
push dword 0xFFFFFFFF
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP + 8], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0017:
push dword [EBP + 8]
movzx EAX, byte [EBP - 4]
push dword EAX
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_001E
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_001E:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0021.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0021.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0021.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0023
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0021.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0023
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0023:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0024.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0024.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0024.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0026
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0024.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0026
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0026:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0035
NOP
push dword [EBP + 8]
movzx EAX, byte [EBP - 4]
push dword EAX
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0032
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0032:
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0039
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0035:
push dword [EBP - 8]
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0039
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.IL_0039:
push dword [EBP - 12]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_000E.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_000E.False
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_000E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0010
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_000E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0010
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0010:
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0020
NOP
mov dword EAX, StringLiteral0016
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_001A.NoError1640
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_001A.NoError1640:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0020:
push dword 0x3FF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0037.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0037.False
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0037.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0039
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0037.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0039
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0039:
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_004D
NOP
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
fchs
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
push dword 0xBFF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_004D:
push dword 0x3FF00000
push dword 0x0
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
call SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_005F
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_005F:
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FE66666
push dword 0x66666666
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006D.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006D.False
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006F
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006F
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_006F:
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_008A
NOP
push dword 0x3FF921FB
push dword 0x60000000
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
call SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0085
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0085:
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0095
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_008A:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
call SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0093
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0093:
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_0095:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_009B
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.IL_009B:
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplAsinSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x1C
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmove dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002C.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002C.False
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002E
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002E
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_002E:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0040
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 32], EAX
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_00A9
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0040:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0050
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0042:
NOP
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3FB99999
push dword 0xA0000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0050:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0057.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0057.False
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0057.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0059
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0057.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0059
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0059:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0042
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0093
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_006D:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
push dword 0x40000000
push dword 0x0
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3FF00000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_0093:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x40240000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_006D
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
pop dword EAX
mov dword [EBP - 32], EAX
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_00A9
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.IL_00A9:
mov dword EAX, [EBP - 28]
push dword EAX
mov dword EAX, [EBP - 32]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplSqrtSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x24
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jl near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_000B__NoBranch
jnle near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_0017
cmp dword ECX, EAX
jbe near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_000B__NoBranch
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_000B__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
fchs
fstp qword [ESP]
call SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_0014
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_0014:
fld qword [ESP]
fchs
fstp qword [ESP]
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_001D
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_0017:
push dword [EBP + 12]
push dword [EBP + 8]
call SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_001D
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_001D:
NOP
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_0021
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.IL_0021:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplAtanSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FDA8279
push dword 0xA0000000
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_000E.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_000E.False
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_000E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0010
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_000E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0010
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0010:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_001E
NOP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_001B
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_001B:
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0079
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_001E:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x4003504F
push dword 0x40000000
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002B.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002B.False
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002D
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002D
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_002D:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_004F
NOP
push dword 0x3FF921FB
push dword 0x60000000
push dword 0x3FF00000
push dword 0x0
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
call SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_004B
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_004B:
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0079
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_004F:
NOP
push dword 0x3FE921FB
push dword 0x60000000
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
call SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0075
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0075:
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0079
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.IL_0079:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplatansSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x3FF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword 0x3FF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0034
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0019:
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword 0x40D5829D
push dword 0xCF95055B
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x40240000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0034:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x40240000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 44], EAX
movzx EAX, byte [EBP - 44]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0019
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0063
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0048:
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword 0x4005BF0A
push dword 0x8B145769
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0063:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 44], EAX
movzx EAX, byte [EBP - 44]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0048
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0092
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0077:
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword 0x3FF1AEC7
push dword 0xB35A00DE
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FB99999
push dword 0xA0000000
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0092:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FB99999
push dword 0xA0000000
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 44], EAX
movzx EAX, byte [EBP - 44]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_0077
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00C1
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00A6:
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword 0x3FF0292A
push dword 0x5D2F222F
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3F847AE1
push dword 0x40000000
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00C1:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3F847AE1
push dword 0x40000000
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 44], EAX
movzx EAX, byte [EBP - 44]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00A6
push dword 0x1
pop dword EAX
mov dword [EBP - 32], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00F7
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00D8:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP - 32]
call SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00E1
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00E1:
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword [EBP - 12]
cvtsi2sd XMM0, [ESP]
sub dword ESP, 0x4
movsd [ESP], XMM0
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 12]
push dword [EBP - 32]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
push dword [EBP - 32]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 32], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00F7:
push dword [EBP - 32]
push dword 0x4
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FA.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FA.False
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FA.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FC
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FA.False:
add dword ESP, 0x4
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FC:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FD.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FD.False
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FD.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FF
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FD.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FF
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00FF:
pop dword EAX
mov dword [EBP - 44], EAX
movzx EAX, byte [EBP - 44]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_00D8
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 40], EAX
pop dword EAX
mov dword [EBP - 36], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_010C
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.IL_010C:
mov dword EAX, [EBP - 36]
push dword EAX
mov dword EAX, [EBP - 40]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x2C
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0003.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0003.False
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0003.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0005
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0003.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0005
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0005:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0006.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0006.False
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0006.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0008
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0006.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0008
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0008:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0018
push dword 0x3FF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0059
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0018:
push dword [EBP + 16]
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 8]
cvtsi2ss XMM0, [ESP]
movss [ESP], XMM0
push dword 0x0
movss XMM0, [ESP]
add dword ESP, 0x4
movss XMM1, [ESP]
cmpss XMM1, XMM0, 1
movss [ESP], XMM1
and dword [ESP], 0x1
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_003F
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0034
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_002C:
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0034:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0036.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0036.False
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0036.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0038
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0036.False:
add dword ESP, 0x4
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0038:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_002C
NOP
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0055
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_003F:
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_004C
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0044:
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_004C:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_004E.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_004E.False
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_004E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0050
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_004E.False:
add dword ESP, 0x4
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0050:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0044
NOP
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0055:
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0059
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.IL_0059:
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImpl_powerSystemDoubleSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EAX
mov dword [EBP + 16], EAX
add dword ESP, 0x18
pop dword EBP
ret 0x4
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x0
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmove dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_000E.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_000E.False
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_000E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0010
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_000E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0010
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0010:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0026
NOP
push dword 0xFFF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 32], EAX
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0108
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0026:
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x3FF00000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0043
cmp dword ECX, EAX
jb near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0030__NoBranch
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0030__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_003F.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_003F.False
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_003F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0041
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_003F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0041
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0041:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0044
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0043:
push dword 0x1
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0044:
NOP
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0057
NOP
mov dword EAX, StringLiteral0017
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0051.NoError2202
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0051.NoError2202:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0057:
push dword 0x3FE00000
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_008A
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0077:
NOP
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
push dword 0x3FF00000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EAX
mov dword [EBP + 20], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_008A:
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x3FF00000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0077
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B1
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_009E:
NOP
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
push dword 0x3FF00000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EAX
mov dword [EBP + 20], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B1:
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B6.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B6.False
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B6.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B8
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B6.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B8
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00B8:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_009E
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 20]
push dword [EBP + 16]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EAX
mov dword [EBP + 20], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00ED
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00C5:
NOP
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00DB
NOP
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EAX
mov dword [EBP + 20], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00DB:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3FE00000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 20]
push dword [EBP + 16]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EAX
mov dword [EBP + 20], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00ED:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3CB00001
push dword 0xDD9DC7D3
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FA.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FA.False
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FA.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FC
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FA.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FC
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00FC:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_00C5
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 32], EAX
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0108
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.IL_0108:
mov dword EAX, [EBP - 28]
push dword EAX
mov dword EAX, [EBP - 32]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EAX
mov dword [EBP + 20], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x24
pop dword EBP
ret 0x8
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFF80000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
xor dword EAX, ECX
je near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002A
xor dword EBX, EDX
je near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002A
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFF00000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
xor dword EAX, ECX
je near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002A
xor dword EBX, EDX
je near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002A
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x7FF00000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmove dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0026.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0026.False
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0026.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0028
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0026.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0028
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0028:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002B
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002A:
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_002B:
NOP
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0034
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_005B
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0034:
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 12]
push dword [EBP + 8]
MOVDDUP XMM0, [ESP]
CVTTSD2SI EAX, XMM0
mov dword [ESP], EAX
pop dword EAX
add dword ESP, 0x4
push dword EAX
cvtsi2sd XMM0, [ESP]
sub dword ESP, 0x4
movsd [ESP], XMM0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
push dword 0x0
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jl near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0048
jnle near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0042__NoBranch
cmp dword ECX, EAX
jb near SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0048
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0042__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
MOVDDUP XMM0, [ESP]
CVTTSD2SI EAX, XMM0
mov dword [ESP], EAX
pop dword EAX
add dword ESP, 0x4
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0054
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0048:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
MOVDDUP XMM0, [ESP]
CVTTSD2SI EAX, XMM0
mov dword [ESP], EAX
pop dword EAX
add dword ESP, 0x4
push dword EAX
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_0054:
NOP
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
cvtsi2sd XMM0, [ESP]
sub dword ESP, 0x4
movsd [ESP], XMM0
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_005B
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.IL_005B:
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x4005BF0A
push dword 0x8B145769
call SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDoubleSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.IL_0010
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.IL_0010:
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.IL_0013
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.IL_0013:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemDoubleCosmosSystemPlugsSystemMathImplFloorSystemDouble
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0012
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0003:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x401921FB
push dword 0x54442D18
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0012:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x401921FB
push dword 0x54442D18
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0003
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_002F.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_002F.False
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_002F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0031
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_002F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0031
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0031:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0039
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
fchs
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0039:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF921FB
push dword 0x54442D18
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0058
jb near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0045__NoBranch
cmp dword ECX, EAX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0058
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0045__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x400921FB
push dword 0x54442D18
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0054.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0054.False
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0054.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0056
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0054.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0056
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0056:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0059
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0058:
push dword 0x1
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0059:
NOP
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_006F
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x400921FB
push dword 0x54442D18
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_006F:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x400921FB
push dword 0x54442D18
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008C
jb near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0079__NoBranch
cmp dword ECX, EAX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008C
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0079__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x4012D97C
push dword 0x7F3321D2
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0088.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0088.False
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0088.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008A
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0088.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008A
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008A:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008D
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008C:
push dword 0x1
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_008D:
NOP
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00A3
NOP
push dword 0x2
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x400921FB
push dword 0x54442D18
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00A3:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x4012D97C
push dword 0x7F3321D2
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B0.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B0.False
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B0.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B2
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B0.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B2
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00B2:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00C7
NOP
push dword 0x3
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x401921FB
push dword 0x54442D18
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00C7:
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D7
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x3
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D0.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D0.False
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D0.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D2
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D0.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D2
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D2:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D3.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D3.False
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D3.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D5
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D3.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D5
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D5:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D8
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D7:
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_00D8:
NOP
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0168
NOP
push dword 0x3FF00000
push dword 0x0
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBFE00000
push dword 0x0
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3FA55555
push dword 0x55555555
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBF56C16C
push dword 0x16C16C16
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3EFA01A0
push dword 0x1A019FC8
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBE927E4F
push dword 0xB7787880
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3E21EED8
push dword 0xEFE1EBA9
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBDA93974
push dword 0x97607346
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3D2AE7EB
push dword 0x70BD26D4
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBCA67FE8
push dword 0x973C1577
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3C1D7349
push dword 0x8AE52DF4
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_01EE
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_0168:
NOP
push dword 0x3FF00000
push dword 0x0
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBFE00000
push dword 0x0
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3FA55555
push dword 0x55555555
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBF56C16C
push dword 0x16C16C16
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3EFA01A0
push dword 0x1A019FC8
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBE927E4F
push dword 0xB7787880
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3E21EED8
push dword 0xEFE1EBA9
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBDA93974
push dword 0x97607346
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3D2AE7EB
push dword 0x70BD26D4
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0xBCA67FE8
push dword 0x973C1577
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
push dword 0x3C1D7349
push dword 0x8AE52DF4
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP]
fchs
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_01EE
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.IL_01EE:
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplCosSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x18
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x40000000
push dword 0x0
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
call SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.IL_0011
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.IL_0011:
push dword 0x40000000
push dword 0x0
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
call SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.IL_0021
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.IL_0021:
push dword 0x40000000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.IL_002F
SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.IL_002F:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplTanhSystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemDoubleCosmosSystemPlugsSystemMathImplExpSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0007
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0007:
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3FF00000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
xor dword EAX, ECX
je near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_004C
xor dword EBX, EDX
je near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_004C
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3FF00000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
push dword 0xBFF00000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
xor dword EAX, ECX
je near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0040
xor dword EBX, EDX
je near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0040
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x3FF00000
push dword 0x0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
call SystemDoubleCosmosSystemPlugsSystemMathImplLogSystemDouble
test dword ECX, 0x2
je near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_003D
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.END__OF__METHOD_EXCEPTION
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_003D:
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
jmp SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0049
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0040:
push dword 0xBFF00000
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0049:
NOP
jmp SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_004D
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_004C:
push dword [EBP + 12]
push dword [EBP + 8]
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_004D:
NOP
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0051
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.IL_0051:
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemDoubleCosmosSystemPlugsSystemMathImplexpm1SystemDouble.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFF80000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
xor dword EAX, ECX
je near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002A
xor dword EBX, EDX
je near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002A
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFF00000
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
xor dword EAX, ECX
je near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002A
xor dword EBX, EDX
je near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002A
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x7FF00000
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmove dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0026.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0026.False
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0026.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0028
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0026.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0028
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0028:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002B
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002A:
push dword 0x0
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_002B:
NOP
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0034
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_005B
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0034:
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 12]
push dword [EBP + 8]
MOVDDUP XMM0, [ESP]
CVTTSD2SI EAX, XMM0
mov dword [ESP], EAX
pop dword EAX
add dword ESP, 0x4
push dword EAX
cvtsi2sd XMM0, [ESP]
sub dword ESP, 0x4
movsd [ESP], XMM0
fld qword [ESP + 8]
fsub qword [ESP],
add dword ESP, 0x8
fstp qword [ESP]
push dword 0x0
push dword 0x0
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jl near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0042__NoBranch
jnle near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0048
cmp dword ECX, EAX
jbe near SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0042__NoBranch
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0042__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
MOVDDUP XMM0, [ESP]
CVTTSD2SI EAX, XMM0
mov dword [ESP], EAX
pop dword EAX
add dword ESP, 0x4
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0054
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0048:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3FF00000
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
MOVDDUP XMM0, [ESP]
CVTTSD2SI EAX, XMM0
mov dword [ESP], EAX
pop dword EAX
add dword ESP, 0x4
push dword EAX
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_0054:
NOP
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
cvtsi2sd XMM0, [ESP]
sub dword ESP, 0x4
movsd [ESP], XMM0
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_005B
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.IL_005B:
mov dword EAX, [EBP - 8]
push dword EAX
mov dword EAX, [EBP - 12]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplCeilingSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
call SystemVoidCosmosCoreHeapInitialize
test dword ECX, 0x2
je near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0006
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0006:
NOP
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mStartAddress]
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
add dword [ESP], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mStart]
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mLength]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
cmp dword EAX, [ESP]
jb near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001B.True
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001B.False
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001D
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001B.False:
add dword ESP, 0x4
push dword 0x0
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001D:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001E.True
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001E.False
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0020
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_001E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0020
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0020:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_003F
NOP
mov dword EAX, StringLiteral0018
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_002F
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_002F:
NOP
push dword [EBP + 8]
push dword 0x20
call SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0038
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0038:
NOP
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_003B
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_003B:
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_003B
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_003F:
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mStartAddress]
push dword [EBP + 8]
pop dword EAX
add dword [ESP], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mStartAddress], EAX
call SystemVoidCosmosCoreHeapUpdateDebugDisplay
test dword ECX, 0x2
je near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0050
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0050:
NOP
push dword [EBP - 4]
push dword [EBP + 8]
call SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0058
jne near SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_0058:
NOP
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_005D
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.IL_005D:
push dword [EBP - 8]
jmp SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_NORMAL
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemUInt32CosmosCoreHeapMemAllocSystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x0
SystemInt32SystemStringIndexOfSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemInt32CosmosCorePlugsStringImplIndexOfSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0003.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0003.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0003.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0005
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0003.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0005
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0005:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0006.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0006.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0006.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0008
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0006.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0008
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0008:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0017
mov dword EAX, StringLiteral0019
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0011.NoError2904
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0011.NoError2904:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0017:
push dword [EBP + 16]
push dword [EBP + 12]
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_001E
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_001E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_001F.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_001F.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_001F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0021
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_001F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0021
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0021:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0029
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0081
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0029:
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_002F
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_002F:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0030.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0030.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0030.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0032
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0030.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0032
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0032:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0033.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0033.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0033.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0035
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0033.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0035
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0035:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_003D
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0081
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_003D:
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0043
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0043:
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0049
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0049:
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0070
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_004F:
NOP
push dword [EBP + 16]
push dword [EBP - 4]
push dword [EBP - 8]
pop dword EAX
add dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0059
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0059:
push dword [EBP + 12]
push dword [EBP - 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0060
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0060:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0060.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0060.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0060.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0062
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0060.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0062
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0062:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_006B
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0081
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_006B:
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0070:
push dword [EBP - 8]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0077
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0077:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0077.True
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0077.False
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0077.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0079
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0077.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0079:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_004F
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0081
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.IL_0081:
movzx EAX, byte [EBP - 12]
push dword EAX
jmp SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_NORMAL
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemBooleanCosmosCorePlugsStringImplEndsWithSystemStringSystemStringComparison.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x8
SystemBooleanSystemStringop_EqualitySystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemBooleanSystemStringEqualsSystemStringSystemString
test dword ECX, 0x2
je near SystemBooleanSystemStringop_EqualitySystemStringSystemString.IL_0007
add dword ESP, 0x4
jne near SystemBooleanSystemStringop_EqualitySystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemBooleanSystemStringop_EqualitySystemStringSystemString.IL_0007:
jmp SystemBooleanSystemStringop_EqualitySystemStringSystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringop_EqualitySystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemStringop_EqualitySystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemBooleanSystemStringop_EqualitySystemStringSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemInt32SystemStringCompareToSystemString
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_0008
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_0008:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_0009.True
jmp SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_0009.False
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_0009.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_000B
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_0009.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_000B
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_000B:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_000E
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.IL_000E:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.END__OF__METHOD_NORMAL
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemInt32SystemStringCompareToSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
SystemInt32SystemStringIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 24], EAX
pop dword EBP
ret 0x10
SystemInt32SystemStringIndexOfSystemCharSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
movsx EAX, word [EBP + 16]
push dword EAX
push dword [EBP + 12]
push dword [EBP + 8]
call SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
pop dword EBP
ret 0xC
SystemStringSystemStringSubstringSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EBP
ret 0x8
SystemStringSystemStringSubstringSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
SystemStringSystemStringConcatSystemStringSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EBP
ret 0x8
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0028
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0005:
NOP
push dword [EBP + 16]
push dword [EBP + 20]
push dword [EBP + 12]
push dword [EBP - 4]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0010
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0010:
call SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0015
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0015:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0016.True
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0016.False
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0016.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0018
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0016.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0018
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0018:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0023
NOP
push dword [EBP + 12]
push dword [EBP - 4]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0034
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0023:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0028:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_002A.True
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_002A.False
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_002A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_002C
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_002A.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_002C:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0005
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0034
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.IL_0034:
push dword [EBP - 8]
jmp SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
SystemInt32CosmosCorePlugsStringImplLastIndexOfAnySystemChararraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0xC
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_001D
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0005:
NOP
push dword [EBP + 12]
push dword [EBP - 4]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
movsx EAX, word [EBP + 8]
push dword EAX
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000A.True
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000A.False
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000C
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000C
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000C:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000D.True
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000D.False
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000F
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000F
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_000F:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0018
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_002B
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0018:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_001D:
push dword [EBP - 4]
push dword [EBP + 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0021.True
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0021.False
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0021.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0023
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0021.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0023:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_0005
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_002B
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.IL_002B:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.END__OF__METHOD_NORMAL
SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosCorePlugsStringImplCharArrayContainsCharSystemChararraySystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0xC
pop dword EBP
ret 0x4
SystemStringSystemCharToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemStringConcatSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
SystemStringSystemStringConcatSystemObjectSystemObject:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0023
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0005:
NOP
push dword [EBP + 20]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_000D
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_000D:
push dword [EBP + 16]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0014
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0014:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0014.True
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0014.False
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0014.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0016
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0014.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0016
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0016:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_001E
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0034
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_001E:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0023:
push dword [EBP - 4]
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002A
add dword ESP, 0x4
jne near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002A:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002A.True
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002A.False
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002C
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002A.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_002C:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0005
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0034
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.IL_0034:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_NORMAL
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
SystemBooleanCosmosCorePlugsStringImplStartsWithSystemStringSystemBooleanSystemGlobalizationCultureInfo.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0xC
SystemStringSystemStringRemoveSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EBP
ret 0x8
SystemStringSystemStringInsertSystemInt32SystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EBP
ret 0x8
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 20]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0007
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0007:
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0044
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0011:
NOP
push dword [EBP + 20]
push dword [EBP - 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0019
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0019:
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
push dword [EBP + 12]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnle near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0024
push dword [EBP - 12]
push dword [EBP + 16]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0020.True
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0020.False
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0020.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0022
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0020.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0022:
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0025
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0024:
push dword 0x1
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0025:
NOP
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0035
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP - 12]
push dword [EBP + 8]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_003F
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0035:
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP + 20]
push dword [EBP - 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_003E
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_003E:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_003F:
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0044:
push dword [EBP - 8]
push dword [EBP + 20]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004B
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004B:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004B.True
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004B.False
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004D
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004B.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_004D:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0011
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0054.NoError3341
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_0054.NoError3341:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_005C
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.IL_005C:
push dword [EBP - 16]
jmp SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
SystemStringCosmosCorePlugsStringImplChangeCasingSystemStringSystemInt32SystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0xC
SystemStringSystemStringConcatSystemStringarray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemConsoleWriteLineSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLineSystemString
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidSystemNotImplementedExceptionctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
mov dword EAX, StringLiteral001A
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemNotImplementedExceptionctor.IL_000B
add dword ESP, 0x4
jne near SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotImplementedExceptionctor.IL_000B:
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemNotImplementedExceptionctor.IL_0010
jne near SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotImplementedExceptionctor.IL_0010:
push dword [EBP + 8]
push dword 0x80004001
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemNotImplementedExceptionctor.IL_001B
jne near SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotImplementedExceptionctor.IL_001B:
jmp SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_NORMAL
SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemNotImplementedExceptionctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0044
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_000E:
NOP
push dword [EBP + 12]
push dword [EBP - 12]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
pop dword EAX
mov dword [EBP - 16], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_002F
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0018:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP - 16]
push dword [EBP - 20]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0023
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0023:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
push dword [EBP - 20]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_002F:
push dword [EBP - 20]
push dword [EBP - 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0037
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0037:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0037.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0037.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0037.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0039
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0037.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0039:
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0018
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0044:
push dword [EBP - 12]
push dword [EBP + 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0048.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0048.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0048.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_004A
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0048.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_004A:
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_000E
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0051.NoError3459
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_0051.NoError3459:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 24], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_005A
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.IL_005A:
push dword [EBP - 24]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x1C
pop dword EBP
ret 0x4
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x2
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
push dword 0x0
push dword [EBP + 12]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_0017
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_0017:
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_001D
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_001D:
pop dword EAX
add dword [ESP], EAX
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_0023
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_0023:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_0026
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.IL_0026:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x3
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
push dword 0x0
push dword [EBP + 16]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
push dword [EBP + 12]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x2
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_001B
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_001B:
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_0021
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_0021:
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_0028
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_0028:
pop dword EAX
add dword [ESP], EAX
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_002E
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_002E:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_0031
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.IL_0031:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x8
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x4
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
push dword 0x0
push dword [EBP + 20]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
push dword [EBP + 16]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x2
push dword [EBP + 12]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x3
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword [EBP + 20]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_001F
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_001F:
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_0025
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_0025:
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_002C
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_002C:
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_0033
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_0033:
pop dword EAX
add dword [ESP], EAX
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_0039
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_0039:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_003C
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.IL_003C:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0xC
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0018
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0007:
NOP
push dword [EBP - 4]
push dword [EBP + 8]
push dword [EBP - 8]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0011
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0011:
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0018:
push dword [EBP - 8]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_001C.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_001C.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_001C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_001E
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_001C.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_001E:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0007
push dword [EBP + 8]
push dword [EBP - 4]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatArraySystemStringarraySystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0029
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_0029:
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_002C
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.IL_002C:
push dword [EBP - 12]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
call SystemChararraySystemStringToCharArray
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0007
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0007:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
call SystemChararraySystemStringToCharArray
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_000E
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_000E:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP - 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0015.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0015.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0015.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0017
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0015.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0017:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0018.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0018.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0018.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_001A
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0018.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_001A
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_001A:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0026
NOP
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 32], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0098
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0026:
push dword [EBP - 4]
call SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_002C
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_002C:
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 4]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP - 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP - 4]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0085
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0044:
NOP
push dword [EBP - 24]
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0067
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_004B:
NOP
push dword [EBP - 20]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_004F.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_004F.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_004F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0051
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_004F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0051
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0051:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0052.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0052.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0052.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0054
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0052.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0054
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0054:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0060
NOP
push dword [EBP - 16]
pop dword EAX
mov dword [EBP - 32], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0098
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0060:
NOP
push dword [EBP - 20]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0067:
push dword [EBP - 4]
push dword [EBP - 20]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
push dword [EBP - 8]
push dword [EBP - 20]
push dword [EBP - 16]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0071.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0071.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0071.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0073
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0071.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0073
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0073:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_004B
push dword [EBP - 16]
push dword [EBP - 12]
push dword [EBP - 8]
push dword [EBP - 16]
push dword [EBP - 24]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 16], EAX
NOP
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0085:
push dword [EBP - 16]
push dword [EBP - 28]
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0088.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0088.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0088.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008A
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0088.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008B.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008B.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008D
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008D
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_008D:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0044
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 32], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0098
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.IL_0098:
push dword [EBP - 32]
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_NORMAL
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplboyerMooreHorsepoolSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x24
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0003.True
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0003.False
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0003.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0005
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0003.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0005
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0005:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0015
NOP
mov dword EAX, StringLiteral001B
push dword EAX
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_NotSupportedException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemNotSupportedExceptionctorSystemString
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_000F.NoError3843
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_000F.NoError3843:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_0015:
push dword [EBP + 12]
call SystemInt32SystemArrayget_Length
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_001B
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_001B:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_001E
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.IL_001E:
push dword [EBP - 4]
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_NORMAL
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplGetLengthSystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemVoidSystemNotSupportedExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemNotSupportedExceptionctorSystemString.IL_0007
jne near SystemVoidSystemNotSupportedExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotSupportedExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80131515
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemNotSupportedExceptionctorSystemString.IL_0012
jne near SystemVoidSystemNotSupportedExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotSupportedExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemNotSupportedExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemNotSupportedExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemNotSupportedExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemNotSupportedExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemInt32SystemArrayget_Length:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplget_Length
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 24]
push dword 0x10
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP + 24], EAX
push dword [EBP + 20]
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_002C
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_000C:
NOP
push dword [EBP + 24]
push dword [EBP - 4]
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
pop dword EAX
push dword [EAX]
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0015.True
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0015.False
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0015.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0017
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0015.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0017
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0017:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0018.True
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0018.False
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0018.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_001A
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0018.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_001A
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_001A:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0027
NOP
push dword [EBP + 8]
push dword [EBP - 4]
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_003E
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0027:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_002C:
push dword [EBP - 4]
push dword [EBP + 20]
push dword [EBP + 16]
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jb near SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0030.True
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0030.False
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0030.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0032
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0030.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_0032:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_000C
push dword [EBP + 8]
push dword 0x0
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_003E
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.IL_003E:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplTrySZIndexOfSystemUInt32SystemUInt32SystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 24], EAX
add dword ESP, 0xC
pop dword EBP
ret 0x10
SystemVoidSystemNotImplementedExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemNotImplementedExceptionctorSystemString.IL_0007
jne near SystemVoidSystemNotImplementedExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotImplementedExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80004001
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemNotImplementedExceptionctorSystemString.IL_0012
jne near SystemVoidSystemNotImplementedExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemNotImplementedExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemNotImplementedExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemNotImplementedExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemNotImplementedExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemNotImplementedExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0003.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0003.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0003.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0005
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0003.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0005
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0005:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0006.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0006.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0006.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0008
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0006.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0008
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0008:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_002B
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0011.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0011.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0011.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0013
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0011.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0013
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0013:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0022
NOP
mov dword EAX, StringLiteral001C
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0087
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0022:
NOP
mov dword EAX, StringLiteral001D
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0087
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_002B:
push dword 0xB
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0xA
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0058
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0038:
NOP
push dword [EBP + 12]
push dword 0xA
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP + 12]
push dword 0xA
xor dword EDX, EDX
pop dword ECX
pop dword EAX
div dword ECX
push dword EAX
pop dword EAX
mov dword [EBP + 12], EAX
push dword [EBP - 4]
push dword [EBP - 8]
mov dword EAX, StringLiteral001E
push dword EAX
movzx EAX, byte [EBP - 12]
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0052
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0052:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0058:
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
jb near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_005A.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_005A.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_005A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_005C
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_005A.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_005C:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0038
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0064.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0064.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0064.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0066
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0064.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0066
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0066:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0077
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x2D
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0077:
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword 0xA
push dword [EBP - 8]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword EAX, [ESP]
shl dword EAX, 0x1
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidSystemStringctorSystemChararraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_007F.NoError4075
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_007F.NoError4075:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0087
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.IL_0087:
push dword [EBP - 16]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0x4
SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemBytearraySystemBitConverterGetBytesSystemDouble:
push dword EBP
mov dword EBP, ESP
mov dword EBX, 0x8
mov dword EAX, EBP
add dword EAX, EBX
push dword EAX
pop dword EAX
push dword [EAX + 4]
push dword [EAX]
call SystemBytearraySystemBitConverterGetBytesSystemInt64
test dword ECX, 0x2
je near SystemBytearraySystemBitConverterGetBytesSystemDouble.IL_0009
add dword ESP, 0x4
jne near SystemBytearraySystemBitConverterGetBytesSystemDouble.END__OF__METHOD_EXCEPTION
SystemBytearraySystemBitConverterGetBytesSystemDouble.IL_0009:
jmp SystemBytearraySystemBitConverterGetBytesSystemDouble.END__OF__METHOD_NORMAL
SystemBytearraySystemBitConverterGetBytesSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBytearraySystemBitConverterGetBytesSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemBytearraySystemBitConverterGetBytesSystemDouble.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_000A
push dword 0xF
call SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument
test dword ECX, 0x2
je near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_000A
jne near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_000A:
push dword [EBP + 8]
pop dword EAX
push dword 0x0
push dword EAX
push dword [EBP + 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jl near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_001B
jnle near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0010__NoBranch
cmp dword ECX, EAX
jb near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_001B
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0010__NoBranch:
push dword 0xE
push dword 0x16
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_001B
jne near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_001B:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x8
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0029
push dword 0x5
call SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource
test dword ECX, 0x2
je near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0029
jne near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0029:
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
push dword 0x8
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0040
push dword [EBP - 4]
pop dword EAX
push dword [EAX + 4]
push dword [EAX]
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
jmp SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00EB
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0040:
call SystemVoidSystemBitConvertercctor
test dword ECX, 0x2
jne near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
mov dword EAX, 0x0
mov byte AL, [static_field__System_BitConverter_IsLittleEndian]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0098
push dword [EBP - 4]
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x2
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x3
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword [EBP - 4]
push dword 0x5
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x6
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x7
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 8]
pop dword EAX
push dword 0x0
push dword EAX
push dword [EBP - 12]
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword 0x20
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0092.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0092.End_Shl
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0092.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0092.End_Shl:
pop dword EAX
pop dword EDX
or dword [ESP], EAX
or dword [ESP + 4], EDX
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
jmp SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00EB
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_0098:
push dword [EBP - 4]
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x2
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x3
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 4]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 4]
push dword 0x5
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x6
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x7
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 20]
pop dword EAX
push dword 0x0
push dword EAX
push dword [EBP - 16]
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword 0x20
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00E5.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00E5.End_Shl
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00E5.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00E5.End_Shl:
pop dword EAX
pop dword EDX
or dword [ESP], EAX
or dword [ESP + 4], EDX
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
jmp SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00EB
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.IL_00EB:
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
jmp SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_NORMAL
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x1C
pop dword EBP
ret 0x0
SystemChararraySystemStringToCharArray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
mov dword EAX, StringLiteral001F
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000C
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000C:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000D.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000D.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000F
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000F
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_000F:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_001C
NOP
mov dword EAX, StringLiteral0020
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0056
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_001C:
push dword [EBP + 8]
mov dword EAX, StringLiteral0021
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0027
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0027:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0028.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0028.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0028.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_002A
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0028.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_002A
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_002A:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0037
NOP
mov dword EAX, StringLiteral0022
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0056
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0037:
push dword [EBP + 8]
mov dword EAX, StringLiteral0023
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0042
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0042:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0043.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0043.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0043.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0045
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0043.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0045
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0045:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0052
NOP
mov dword EAX, StringLiteral0024
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0056
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0052:
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0056
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.IL_0056:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemVoidSystemConsoleWriteSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemString
mov dword ECX, 0x0
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
sub dword EBX, EAX
sbb dword ECX, EDX
cmovl dword EDI, ESI
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0009.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0009.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0009.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_000B
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0009.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_000B
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_000B:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0019
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFFFFFFF
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword EAX, [ESP + 4]
or dword EAX, [ESP + 12]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0015.Simple32Multiply
mov dword EAX, [ESP + 4]
mul dword [ESP + 8]
mov dword ECX, EAX
mov dword EAX, [ESP]
mul dword [ESP + 12]
add dword ECX, EAX
mov dword EAX, [ESP]
mul dword [ESP + 8]
add dword EDX, ECX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0015.MoveReturnValue
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0015.Simple32Multiply:
mov dword EAX, [ESP]
mul dword [ESP + 8]
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0015.MoveReturnValue:
mov dword [ESP + 12], EDX
mov dword [ESP + 8], EAX
add dword ESP, 0x8
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0019:
push dword [EBP + 12]
push dword [EBP + 8]
movzx EAX, byte [EBP - 4]
push dword EAX
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0020
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0020:
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0023
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.IL_0023:
push dword [EBP - 8]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x4
SystemBytearraySystemBitConverterGetBytesSystemSingle:
push dword EBP
mov dword EBP, ESP
mov dword EBX, 0x8
mov dword EAX, EBP
add dword EAX, EBX
push dword EAX
pop dword EAX
push dword [EAX]
call SystemBytearraySystemBitConverterGetBytesSystemInt32
test dword ECX, 0x2
je near SystemBytearraySystemBitConverterGetBytesSystemSingle.IL_0009
add dword ESP, 0x4
jne near SystemBytearraySystemBitConverterGetBytesSystemSingle.END__OF__METHOD_EXCEPTION
SystemBytearraySystemBitConverterGetBytesSystemSingle.IL_0009:
jmp SystemBytearraySystemBitConverterGetBytesSystemSingle.END__OF__METHOD_NORMAL
SystemBytearraySystemBitConverterGetBytesSystemSingle.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBytearraySystemBitConverterGetBytesSystemSingle.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemBytearraySystemBitConverterGetBytesSystemSingle.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_000A
push dword 0xF
call SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument
test dword ECX, 0x2
je near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_000A
jne near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_000A:
push dword [EBP + 8]
pop dword EAX
push dword 0x0
push dword EAX
push dword [EBP + 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jl near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_001B
jnle near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0010__NoBranch
cmp dword ECX, EAX
jb near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_001B
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0010__NoBranch:
push dword 0xE
push dword 0x16
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_001B
jne near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_001B:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x4
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0029
push dword 0x5
call SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource
test dword ECX, 0x2
je near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0029
jne near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0029:
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
push dword 0x4
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_003C
push dword [EBP - 4]
pop dword EAX
push dword [EAX]
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0089
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_003C:
call SystemVoidSystemBitConvertercctor
test dword ECX, 0x2
jne near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION
mov dword EAX, 0x0
mov byte AL, [static_field__System_BitConverter_IsLittleEndian]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0066
push dword [EBP - 4]
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x2
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x3
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0089
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0066:
push dword [EBP - 4]
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x2
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP - 4]
push dword 0x3
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0089
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.IL_0089:
push dword [EBP - 8]
jmp SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_NORMAL
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x15
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x14
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 16]
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
cmp dword ECX, EDX
jnbe near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_000F.True
jb near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_000F.False
cmp dword EBX, EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_000F.True:
cmovnbe dword EDI, ESI
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_000F.False:
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0012.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0012.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0012.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0014
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0012.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0014
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0014:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_004D
NOP
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_003F
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_001D:
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword 0xA
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, [ESP]
mov dword EDI, [ESP + 4]
mov dword EAX, [ESP + 8]
mov dword EDX, [ESP + 12]
add dword ESP, 0x10
or dword EDI, EDI
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0022.NoLoop
xor dword ECX, ECX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0022.ShiftRightLoop:
shrd ESI, EDI, 0x1
shr dword EDI, 0x1
inc dword ECX
or dword EDI, EDI
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0022.ShiftRightLoop
shrd EAX, EDX, CL
shr dword EDX, CL
div dword ESI
push dword 0x0
push dword EDX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0022.End
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0022.NoLoop:
mov dword ECX, EAX
mov dword EAX, EDX
xor dword EDX, EDX
div dword ESI
mov dword EAX, ECX
div dword ESI
push dword 0x0
push dword EDX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0022.End:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP + 16]
push dword [EBP + 12]
push dword 0xA
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, [ESP]
mov dword EDI, [ESP + 4]
mov dword EAX, [ESP + 8]
mov dword EDX, [ESP + 12]
add dword ESP, 0x10
or dword EDI, EDI
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0029.NoLoop
xor dword ECX, ECX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0029.ShiftRightLoop:
shrd ESI, EDI, 0x1
shr dword EDI, 0x1
inc dword ECX
or dword EDI, EDI
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0029.ShiftRightLoop
shrd EAX, EDX, CL
shr dword EDX, CL
div dword ESI
push dword 0x0
push dword EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0029.End
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0029.NoLoop:
mov dword ECX, EAX
mov dword EAX, EDX
xor dword EDX, EDX
div dword ESI
push dword EAX
mov dword EAX, ECX
div dword ESI
push dword EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0029.End:
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EAX
mov dword [EBP + 16], EAX
push dword [EBP - 4]
push dword [EBP - 8]
mov dword EAX, StringLiteral0025
push dword EAX
movzx EAX, byte [EBP - 12]
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0039
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0039:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_003F:
push dword [EBP + 16]
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
cmp dword ECX, EDX
jnbe near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0042.True
jb near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0042.False
cmp dword EBX, EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0042.True:
cmovnbe dword EDI, ESI
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0042.False:
push dword EDI
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_001D
NOP
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0058
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_004D:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x30
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0058:
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005A.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005A.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005C
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005C
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_005C:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_006D
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x2D
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 8]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_006D:
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword 0x14
push dword [EBP - 8]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword EAX, [ESP]
shl dword EAX, 0x1
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidSystemStringctorSystemChararraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0075.NoError4689
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_0075.NoError4689:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_007D
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.IL_007D:
push dword [EBP - 16]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0x8
push dword EBP
mov dword EBP, ESP
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemBufferBlockCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
mov dword ECX, 0x0
pop dword EBP
ret 0x14
SystemStringSystemExceptionget_Message:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword [EBP + 8]
add dword [ESP], 0x30
call SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosIL2CPURuntimeEngineInitializeEngine
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.IL_0006
jne near SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.IL_0006:
NOP
call SystemVoidCosmosIL2CPURuntimeEngineHeap_Initialize
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.IL_000C
jne near SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.IL_000C:
NOP
jmp SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPURuntimeEngineInitializeApplication.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosIL2CPURuntimeEngineFinalizeEngine
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.IL_0006
jne near SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.IL_0006:
NOP
push dword [EBP + 8]
call SystemVoidCosmosIL2CPURuntimeEngineExitProcessSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.IL_000D
jne near SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.IL_000D:
NOP
jmp SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPURuntimeEngineFinalizeApplicationSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x10
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x10
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes], EAX
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0012.True
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0012.False
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0012.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0014
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0012.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0014
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0014:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0015.True
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0015.False
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0015.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0017
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0015.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0017
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0017:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0028
NOP
mov dword EAX, StringLiteral0026
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0026
jne near SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0026:
NOP
NOP
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.IL_0028:
jmp SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPUVTablesImplLoadTypeTableSystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray:
push dword EBP
mov dword EBP, ESP
NOP
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x8
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 12]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
push dword [EBP + 20]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x4
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
jmp SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x14
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0005.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0005.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0005.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0007
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0005.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0007
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0007:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0008.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0008.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0008.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_000A
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0008.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_000A
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_000A:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0013
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0064
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0013:
NOP
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0016.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0016.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0016.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0018
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0016.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0018
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0018:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0019.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0019.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0019.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_001B
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0019.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_001B
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_001B:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0024
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0064
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0024:
push dword [EBP - 4]
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP - 4]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0035.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0035.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0035.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0037
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0035.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0037
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0037:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0038.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0038.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0038.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_003A
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0038.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_003A
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_003A:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0043
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0064
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0043:
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP - 4]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
push dword [EBP - 4]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0057.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0057.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0057.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0059
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0057.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0059
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0059:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005A.True
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005A.False
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005C
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005C
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_005C:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0013
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0064
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.IL_0064:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0xC
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
push dword [EBP + 20]
mov dword ECX, [ESP + 4]
add dword ECX, 0x0
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
push dword [EBP + 16]
mov dword ECX, [ESP + 4]
add dword ECX, 0x8
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 24]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x4
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
jmp SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x14
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0001:
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0041
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0006:
NOP
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 12]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x8
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001A.True
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001A.False
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001C
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001C
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001C:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001D.True
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001D.False
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001F
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001F
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_001F:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_003C
NOP
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 12]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00D5
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_003C:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0041:
push dword [EBP - 4]
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 12]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x8
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0054.True
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0054.False
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0054.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0056
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0054.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0056:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0006
push dword [EBP + 12]
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 12]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006B.True
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006B.False
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006D
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006D
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006D:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006E.True
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006E.False
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0070
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_006E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0070
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0070:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0077
NOP
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0091
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0077:
push dword [static_field__Cosmos_IL2CPU_VTablesImpl_mTypes]
push dword [EBP + 12]
pop dword EAX
mov dword EDX, 0x10
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP + 12], EAX
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0001
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_0091:
mov dword EAX, StringLiteral0027
push dword EAX
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_009B
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_009B:
NOP
push dword [EBP + 12]
push dword 0x20
call SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00A4
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00A4:
NOP
mov dword EAX, StringLiteral0028
push dword EAX
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00AF
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00AF:
NOP
push dword [EBP + 8]
push dword 0x20
call SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00B8
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00B8:
NOP
mov dword EAX, StringLiteral0029
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00C3
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00C3:
NOP
mov dword EAX, StringLiteral002A
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00CE
jne near SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00CE:
NOP
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00D1
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00D1:
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00D1
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.IL_00D5:
push dword [EBP - 8]
jmp SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosCorePlugsGCImplementionImplIncRefCountSystemUInt32
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosCorePlugsGCImplementionImplDecRefCountSystemUInt32
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.IL_0007
jne near SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.IL_0007:
NOP
push dword [EBP + 8]
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_NotImplementedException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemNotImplementedExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.IL_0009.NoError5065
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.IL_0009.NoError5065:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral002B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.IL_000D
jne near SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.IL_000D:
NOP
push dword [EBP - 4]
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_OverflowException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemOverflowExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.IL_000F.NoError5087
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.IL_000F.NoError5087:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPUExceptionHelperThrowOverflow.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemArrayctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemArrayctor.IL_0006
jne near SystemVoidSystemArrayctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemArrayctor.IL_0006:
jmp SystemVoidSystemArrayctor.END__OF__METHOD_NORMAL
SystemVoidSystemArrayctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArrayctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArrayctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.IL_0006
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.IL_0006:
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.IL_000B
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.IL_000B:
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_InvalidOperationException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemInvalidOperationExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.IL_000B.NoError5120
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.IL_000B.NoError5120:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemDelegatearraySystemMulticastDelegateGetInvocationList:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, [ESP]
cmp dword EAX, 0x0
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0006_ReturnNull
push dword [EAX]
push dword [VMT__TYPE_ID_HOLDER__System_Object___ASM_IS__mscorlib]
call SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0006_After_IsInstance_Call
add dword ESP, 0x4
jne near SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_EXCEPTION
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0006_After_IsInstance_Call:
pop dword EAX
cmp dword EAX, 0x0
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0006_ReturnNull
jmp SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_000B
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0006_ReturnNull:
add dword ESP, 0x4
push dword 0x0
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_000B:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_001C
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
jmp SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0046
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_001C:
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x28
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemIntPtrop_ExplicitSystemIntPtr
test dword ECX, 0x2
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0027
add dword ESP, 0x4
jne near SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_EXCEPTION
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0027:
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0042
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0033:
push dword [EBP - 4]
push dword [EBP - 16]
push dword [EBP - 8]
push dword [EBP - 16]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
mov dword EAX, [ESP]
cmp dword EAX, 0x0
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0038_ReturnNull
push dword [EAX]
push dword [VMT__TYPE_ID_HOLDER__System_Delegate_ASM_IS__mscorlib]
call SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0038_After_IsInstance_Call
add dword ESP, 0x4
jne near SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_EXCEPTION
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0038_After_IsInstance_Call:
pop dword EAX
cmp dword EAX, 0x0
je near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0038_ReturnNull
jmp SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_003D
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0038_ReturnNull:
add dword ESP, 0x4
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_003D:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 16], EAX
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0042:
push dword [EBP - 16]
push dword [EBP - 12]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0033
SystemDelegatearraySystemMulticastDelegateGetInvocationList.IL_0046:
push dword [EBP - 4]
jmp SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_NORMAL
SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemDelegatearraySystemMulticastDelegateGetInvocationList.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosSystemKernelctor
test dword ECX, 0x2
je near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.IL_0006
jne near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.IL_0006:
jmp SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosDebugKernelDebuggerSendSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0007
add dword ESP, 0x4
jne near SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0007:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0008.True
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0008.False
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0008.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000A
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0008.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000A
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000B.True
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000B.False
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000D
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000D
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_000D:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0014
NOP
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0034
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0014:
push dword [EBP + 8]
call SystemChararraySystemStringToCharArray
test dword ECX, 0x2
je near SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_001A
add dword ESP, 0x4
jne near SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_001A:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
push dword [EBP + 12]
push dword [EBP - 4]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP - 8]
call SystemVoidCosmosDebugKernelDebuggerSendSystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_002F
jne near SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_002F:
NOP
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
SystemVoidCosmosDebugKernelDebuggerSendSystemString.IL_0034:
jmp SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosDebugKernelDebuggerSendSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
SystemVoidCosmosHALBootstrapInit:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosCoreBootstrapInit
test dword ECX, 0x2
je near SystemVoidCosmosHALBootstrapInit.IL_0006
jne near SystemVoidCosmosHALBootstrapInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBootstrapInit.IL_0006:
NOP
jmp SystemVoidCosmosHALBootstrapInit.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBootstrapInit.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBootstrapInit.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBootstrapInit.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosSystemGlobalInit:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral002C
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemGlobalInit.IL_0010
jne near SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemGlobalInit.IL_0010:
NOP
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_System_Global_Dbg]
mov dword EAX, StringLiteral002D
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemGlobalInit.IL_0020
jne near SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemGlobalInit.IL_0020:
NOP
call SystemVoidCosmosHALGlobalInit
test dword ECX, 0x2
je near SystemVoidCosmosSystemGlobalInit.IL_0026
jne near SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemGlobalInit.IL_0026:
NOP
jmp SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemGlobalInit.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosSystemKernelBeforeRun:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosSystemKernelBeforeRun.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemKernelBeforeRun.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemKernelBeforeRun.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosSystemKernelAfterRun:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosSystemKernelAfterRun.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemKernelAfterRun.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemKernelAfterRun.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplCtorSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplCtorSystemStringSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplCtorSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplCtorSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemByteCosmosHALRTCget_Second:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
call SystemVoidCosmosHALRTCWaitForReady
test dword ECX, 0x2
je near SystemByteCosmosHALRTCget_Second.IL_0006
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALRTCget_Second.IL_0006:
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemByteCosmosHALRTCget_Second.IL_0017
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALRTCget_Second.IL_0017:
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
mov dword EAX, 0x0
mov byte AL, [static_field__Cosmos_HAL_RTC_isBCDMode]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemByteCosmosHALRTCget_Second.IL_001E.True
jmp SystemByteCosmosHALRTCget_Second.IL_001E.False
SystemByteCosmosHALRTCget_Second.IL_001E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemByteCosmosHALRTCget_Second.IL_0020
SystemByteCosmosHALRTCget_Second.IL_001E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemByteCosmosHALRTCget_Second.IL_0020
SystemByteCosmosHALRTCget_Second.IL_0020:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemByteCosmosHALRTCget_Second.IL_003C
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemByteCosmosHALRTCget_Second.IL_0034
add dword ESP, 0x4
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALRTCget_Second.IL_0034:
call SystemByteCosmosHALRTCFromBCDSystemByte
test dword ECX, 0x2
je near SystemByteCosmosHALRTCget_Second.IL_0039
add dword ESP, 0x4
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALRTCget_Second.IL_0039:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALRTCget_Second.IL_004F
SystemByteCosmosHALRTCget_Second.IL_003C:
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemByteCosmosHALRTCget_Second.IL_004C
add dword ESP, 0x4
jne near SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALRTCget_Second.IL_004C:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALRTCget_Second.IL_004F
SystemByteCosmosHALRTCget_Second.IL_004F:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosHALRTCget_Second.END__OF__METHOD_NORMAL
SystemByteCosmosHALRTCget_Second.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALRTCget_Second.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemByteCosmosHALRTCget_Second.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
cmp byte [CCTOR_CALLED__System_Double], 0x1
je near METHOD_000000006900ce3a0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Double], 0x1
jmp METHOD_000000006900ce3a0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000006900ce3a0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000006900ce3a0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosIL2CPUX86PlugsNEW_PLUGSDoubleImplCctor
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUILCustomImplementationsSystemObjectImplCtor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUILCustomImplementationsSystemObjectImplCtor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUILCustomImplementationsSystemObjectImplCtor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUILCustomImplementationsSystemObjectImplCtor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosSystemPlugsSystemConsoleImplcctor:
cmp byte [CCTOR_CALLED__Cosmos_System_Plugs_System_ConsoleImpl], 0x1
je near METHOD_00000000690067470000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_System_Plugs_System_ConsoleImpl], 0x1
jmp METHOD_00000000690067470000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000690067470000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000690067470000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0xF
call SystemVoidCosmosSystemPlugsSystemConsoleImplcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_System_Plugs_System_ConsoleImpl_mForeground], EAX
push dword 0x0
call SystemVoidCosmosSystemPlugsSystemConsoleImplcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_System_Plugs_System_ConsoleImpl_mBackground], EAX
push dword 0x18
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_System_Console_ASM_IS__Cosmos_System]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosSystemConsolector
test dword ECX, 0x2
je near SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.IL_000D.NoError5414
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.IL_000D.NoError5414:
pop dword EAX
push dword EAX
call SystemVoidCosmosSystemPlugsSystemConsoleImplcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_System_Plugs_System_ConsoleImpl_mFallbackConsole], EAX
jmp SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemPlugsSystemConsoleImplcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosHALGlobalcctor:
cmp byte [CCTOR_CALLED__Cosmos_HAL_Global], 0x1
je near METHOD_000000006900a8730000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_HAL_Global], 0x1
jmp METHOD_000000006900a8730000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000006900a8730000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000006900a8730000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
mov dword EAX, StringLiteral002E
push dword EAX
mov dword EAX, StringLiteral002F
push dword EAX
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalcctor.IL_000A.NoError5429
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalcctor.IL_000A.NoError5429:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_HAL_Global_Dbg], EAX
push dword 0x27
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosHALTextScreenctor
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalcctor.IL_0014.NoError5437
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalcctor.IL_0014.NoError5437:
pop dword EAX
push dword EAX
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_HAL_Global_TextScreen], EAX
jmp SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALGlobalcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemBooleancctor:
cmp byte [CCTOR_CALLED__System_Boolean], 0x1
je near METHOD_0000000069004ca00000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Boolean], 0x1
jmp METHOD_0000000069004ca00000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_0000000069004ca00000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_0000000069004ca00000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
mov dword EAX, StringLiteral0030
push dword EAX
call SystemVoidSystemBooleancctor
test dword ECX, 0x2
jne near SystemVoidSystemBooleancctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Boolean_TrueString], EAX
mov dword EAX, StringLiteral0031
push dword EAX
call SystemVoidSystemBooleancctor
test dword ECX, 0x2
jne near SystemVoidSystemBooleancctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Boolean_FalseString], EAX
jmp SystemVoidSystemBooleancctor.END__OF__METHOD_NORMAL
SystemVoidSystemBooleancctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemBooleancctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemBooleancctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosSystemConsoleUpdateCursor:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsoleUpdateCursor.IL_0018
jne near SystemVoidCosmosSystemConsoleUpdateCursor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsoleUpdateCursor.IL_0018:
NOP
jmp SystemVoidCosmosSystemConsoleUpdateCursor.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsoleUpdateCursor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsoleUpdateCursor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsoleUpdateCursor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemUInt16CosmosHALTextScreenget_Rows:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0x19
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt16CosmosHALTextScreenget_Rows.IL_0006
SystemUInt16CosmosHALTextScreenget_Rows.IL_0006:
movzx EAX, word [EBP - 4]
push dword EAX
jmp SystemUInt16CosmosHALTextScreenget_Rows.END__OF__METHOD_NORMAL
SystemUInt16CosmosHALTextScreenget_Rows.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosHALTextScreenget_Rows.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemUInt16CosmosHALTextScreenget_Cols:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0x50
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt16CosmosHALTextScreenget_Cols.IL_0006
SystemUInt16CosmosHALTextScreenget_Cols.IL_0006:
movzx EAX, word [EBP - 4]
push dword EAX
jmp SystemUInt16CosmosHALTextScreenget_Cols.END__OF__METHOD_NORMAL
SystemUInt16CosmosHALTextScreenget_Cols.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosHALTextScreenget_Cols.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage:
push dword EBP
mov dword EBP, ESP
push dword [static_field__System_ArgumentOutOfRangeException__rangeMessage]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.IL_001A
mov dword EAX, StringLiteral0032
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.IL_0013
add dword ESP, 0x4
jne near SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.IL_0013:
pop dword EAX
mov dword [static_field__System_ArgumentOutOfRangeException__rangeMessage], EAX
SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.IL_001A:
push dword [static_field__System_ArgumentOutOfRangeException__rangeMessage]
jmp SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.END__OF__METHOD_NORMAL
SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringSystemArgumentOutOfRangeExceptionget_RangeMessage.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemArgumentExceptionctorSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctorSystemStringSystemString.IL_0007
jne near SystemVoidSystemArgumentExceptionctorSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctorSystemStringSystemString.IL_0007:
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x58
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword 0x80070057
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctorSystemStringSystemString.IL_0019
jne near SystemVoidSystemArgumentExceptionctorSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctorSystemStringSystemString.IL_0019:
jmp SystemVoidSystemArgumentExceptionctorSystemStringSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemArgumentExceptionctorSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArgumentExceptionctorSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArgumentExceptionctorSystemStringSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidSystemExceptionSetErrorCodeSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemExceptionset_HResultSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemExceptionSetErrorCodeSystemInt32.IL_0007
jne near SystemVoidSystemExceptionSetErrorCodeSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemExceptionSetErrorCodeSystemInt32.IL_0007:
jmp SystemVoidSystemExceptionSetErrorCodeSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemExceptionSetErrorCodeSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemExceptionSetErrorCodeSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemExceptionSetErrorCodeSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosHALTextScreenClear:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
call SystemVoidCosmosCoreMemoryBlockFillSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenClear.IL_0017
jne near SystemVoidCosmosHALTextScreenClear.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenClear.IL_0017:
NOP
jmp SystemVoidCosmosHALTextScreenClear.END__OF__METHOD_NORMAL
SystemVoidCosmosHALTextScreenClear.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALTextScreenClear.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALTextScreenClear.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
cmp byte [CCTOR_CALLED__System_Char], 0x1
je near METHOD_000000006b00a82e0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Char], 0x1
jmp METHOD_000000006b00a82e0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000006b00a82e0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000006b00a82e0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosIL2CPUILCustomImplementationsSystemCharImplCctor
mov dword ECX, 0x0
pop dword EBP
ret 0x0
CosmosCoreCPUCosmosCoreGlobalget_CPU:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
call SystemVoidCosmosCoreBootstrapcctor
test dword ECX, 0x2
jne near CosmosCoreCPUCosmosCoreGlobalget_CPU.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Bootstrap_CPU]
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosCoreCPUCosmosCoreGlobalget_CPU.IL_0009
CosmosCoreCPUCosmosCoreGlobalget_CPU.IL_0009:
push dword [EBP - 4]
jmp CosmosCoreCPUCosmosCoreGlobalget_CPU.END__OF__METHOD_NORMAL
CosmosCoreCPUCosmosCoreGlobalget_CPU.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosCoreCPUCosmosCoreGlobalget_CPU.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
CosmosCoreCPUCosmosCoreGlobalget_CPU.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosCoreCPUHalt:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosCorePlugsCPUImplHalt
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
jmp SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count.END__OF__METHOD_NORMAL
SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.IL_000F
push dword 0x12
call SystemVoidSystemThrowHelperThrowInvalidOperationExceptionSystemExceptionResource
test dword ECX, 0x2
je near SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.IL_000F
jne near SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.END__OF__METHOD_EXCEPTION
SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.IL_000F:
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, EBP
sub dword EAX, 0x8
push dword EAX
pop dword EAX
mov dword [EAX], 0x0
push dword [EBP - 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 8]
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
jmp SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.END__OF__METHOD_NORMAL
SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0059
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0005:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0012
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0012:
pop dword ECX
add dword ECX, 0xE
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0018.True
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0018.False
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0018.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001A
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0018.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001A
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001B.True
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001B.False
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001D
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001D
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_001D:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0054
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_002E
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_002E:
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0034.True
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0034.False
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0034.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0036
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0034.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0036
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0036:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0052
NOP
push dword [EBP + 8]
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0048
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0048:
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov word [EBX], AX
add dword ESP, 0x8
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0072
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0052:
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_006B
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0054:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0059:
push dword [EBP - 4]
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0065
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0065:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0065.True
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0065.False
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0065.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0067
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0065.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0067:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0005
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_006B:
push dword [EBP + 8]
push dword 0x0
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov word [EBX], AX
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0072
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.IL_0072:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_NORMAL
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0039
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0005:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0012
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0012:
pop dword ECX
add dword ECX, 0xE
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0018.True
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0018.False
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0018.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001A
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0018.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001A
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001B.True
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001B.False
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001D
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001D
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_001D:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0034
NOP
push dword [EBP + 8]
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_002F
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_002F:
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x1
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0052
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0034:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0039:
push dword [EBP - 4]
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count
test dword ECX, 0x2
je near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0045
add dword ESP, 0x4
jne near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_EXCEPTION
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0045:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0045.True
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0045.False
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0045.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0047
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0045.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0047:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0005
push dword [EBP + 8]
push dword 0x0
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0052
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.IL_0052:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_NORMAL
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
SystemStringSystemEnvironmentGetResourceStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 8]
push dword [EBP + 12]
call SystemVoidSystemArgumentExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.IL_0008
jne near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.IL_0008:
push dword [EBP + 16]
push dword 0x80131502
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.IL_0013
jne near SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.IL_0013:
jmp SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_0006
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_0006:
push dword [EBP + 8]
call SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_000C
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_000C:
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_0011
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_0011:
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_0011.NoError5867
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.IL_0011.NoError5867:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException:
push dword EBP
mov dword EBP, ESP
push dword 0xD
call SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_0007
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_0007:
push dword 0x16
call SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_000E
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_000E:
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_0013
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_0013:
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_0013.NoError5895
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.IL_0013.NoError5895:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32SystemBoolean
test dword ECX, 0x2
je near SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.IL_000C
jne near SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.IL_000C:
jmp SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x14
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0021
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
jmp SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0022
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0021:
push dword 0x4
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x7FEFFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jbe near SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0031
push dword 0x7FEFFFFF
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0031:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0037
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_0037:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_003E
jne near SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.IL_003E:
jmp SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 16]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_001A
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_000A:
NOP
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 16]
push dword [EBP - 4]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov word [EBX], AX
add dword ESP, 0x8
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_001A:
push dword [EBP - 4]
push dword [EBP + 16]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_001E.True
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_001E.False
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_001E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_0020
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_001E.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_0020:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.IL_000A
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
add dword ESP, 0x8
pop dword EBP
ret 0x10
SystemStringSystemValueTypeToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemTypeSystemObjectGetType
test dword ECX, 0x2
je near SystemStringSystemValueTypeToString.IL_0006
add dword ESP, 0x4
jne near SystemStringSystemValueTypeToString.END__OF__METHOD_EXCEPTION
SystemStringSystemValueTypeToString.IL_0006:
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemStringSystemValueTypeToString.IL_0006.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemStringSystemValueTypeToString.IL_0006.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringSystemValueTypeToString.IL_000B
add dword ESP, 0x4
jne near SystemStringSystemValueTypeToString.END__OF__METHOD_EXCEPTION
SystemStringSystemValueTypeToString.IL_000B:
jmp SystemStringSystemValueTypeToString.END__OF__METHOD_NORMAL
SystemStringSystemValueTypeToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemValueTypeToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringSystemValueTypeToString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemStringSystemEnumToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemStringToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
jmp SystemStringSystemStringToString.END__OF__METHOD_NORMAL
SystemStringSystemStringToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemStringToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemTypeToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosSystemPlugsSystemTypeImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemUInt16ToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemByteToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemGlobalizationCultureInfoToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x25
mov dword EAX, [ECX]
push dword EAX
jmp SystemStringSystemGlobalizationCultureInfoToString.END__OF__METHOD_NORMAL
SystemStringSystemGlobalizationCultureInfoToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemGlobalizationCultureInfoToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemIntPtrToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemInt16ToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemNetIPAddressToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemNetSocketAddressToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemExceptionToString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 20]
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.IL_0009
add dword ESP, 0x4
jne near SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.IL_0009:
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
movsx EAX, word [EBP + 8]
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.IL_001C
jne near SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.IL_001C:
NOP
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x26
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
call SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.IL_0031
jne near SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.IL_0031:
NOP
jmp SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL
SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x10
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX + 4]
push dword [EAX]
push dword 0x0
push dword 0x0
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP + 8]
fld qword [ESP]
fcomi ST1
cmove dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_000F.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_000F.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_000F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0011
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_000F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0011
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0011:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0024
NOP
mov dword EAX, StringLiteral0033
push dword EAX
pop dword EAX
mov dword [EBP - 84], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0024:
push dword [EBP + 8]
pop dword EAX
push dword [EAX + 4]
push dword [EAX]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
call SystemBytearraySystemBitConverterGetBytesSystemDouble
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_002D
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_002D:
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
push dword 0x0
call SystemInt64SystemBitConverterToInt64SystemBytearraySystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0035
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0035:
pop dword EAX
mov dword [EBP - 20], EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
mov dword [EBP - 36], EAX
pop dword EAX
mov dword [EBP - 32], EAX
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
mov dword [EBP - 44], EAX
pop dword EAX
mov dword [EBP - 40], EAX
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
push dword 0x34
pop dword ECX
mov dword EAX, [ESP + 4]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0041.HighPartIsZero
shrd [ESP], EAX, CL
shr dword [ESP + 4], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0041.End_Shr
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0041.HighPartIsZero:
and byte CL, 0x1F
shr dword EAX, CL
mov dword [ESP], EAX
mov dword [ESP + 4], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0041.End_Shr:
push dword 0x7FF
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
pop dword EDX
and dword [ESP], EAX
and dword [ESP + 4], EDX
pop dword EAX
add dword ESP, 0x4
push dword EAX
push dword 0x3FF
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 48], EAX
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
push dword 0x1FFFFF
push dword 0xFFFFFFFF
pop dword EAX
pop dword EDX
and dword [ESP], EAX
and dword [ESP + 4], EDX
push dword 0x100000
push dword 0x0
pop dword EAX
pop dword EDX
or dword [ESP], EAX
or dword [ESP + 4], EDX
pop dword EAX
mov dword [EBP - 28], EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP - 48]
push dword 0x3F
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_006C.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_006C.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_006C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_006E
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_006C.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_006E:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0081
NOP
mov dword EAX, StringLiteral0034
push dword EAX
pop dword EAX
mov dword [EBP - 84], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0081:
push dword [EBP - 48]
push dword 0xFFFFFFCC
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0085.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0085.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0085.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0087
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0085.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0087:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0088.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0088.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0088.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_008A
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0088.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_008A
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_008A:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_009D
NOP
mov dword EAX, StringLiteral0035
push dword EAX
pop dword EAX
mov dword [EBP - 84], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_009D:
push dword [EBP - 48]
push dword 0x34
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00A1.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00A1.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00A1.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00A3
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00A1.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00A3:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00B9
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword [EBP - 48]
push dword 0x34
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword 0x3F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00B3.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00B3.End_Shl
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00B3.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00B3.End_Shl:
pop dword EAX
mov dword [EBP - 36], EAX
pop dword EAX
mov dword [EBP - 32], EAX
NOP
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0101
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00B9:
push dword [EBP - 48]
push dword 0x0
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00BC.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00BC.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00BC.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00BE
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00BC.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00BE:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00E9
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword 0x34
push dword [EBP - 48]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword 0x3F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
mov dword EAX, [ESP + 4]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00CE.HighPartIsZero
shrd [ESP], EAX, CL
shr dword [ESP + 4], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00CE.End_Shr
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00CE.HighPartIsZero:
and byte CL, 0x1F
shr dword EAX, CL
mov dword [ESP], EAX
mov dword [ESP + 4], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00CE.End_Shr:
pop dword EAX
mov dword [EBP - 36], EAX
pop dword EAX
mov dword [EBP - 32], EAX
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword [EBP - 48]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword 0x3F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00D9.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00D9.End_Shl
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00D9.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00D9.End_Shl:
push dword 0x1FFFFF
push dword 0xFFFFFFFF
pop dword EAX
pop dword EDX
and dword [ESP], EAX
and dword [ESP + 4], EDX
pop dword EAX
mov dword [EBP - 44], EAX
pop dword EAX
mov dword [EBP - 40], EAX
NOP
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0101
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00E9:
NOP
mov dword EAX, [EBP - 24]
push dword EAX
mov dword EAX, [EBP - 28]
push dword EAX
push dword 0x1FFFFF
push dword 0xFFFFFFFF
pop dword EAX
pop dword EDX
and dword [ESP], EAX
and dword [ESP + 4], EDX
push dword [EBP - 48]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
neg dword EAX
push dword EAX
push dword 0x3F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
mov dword EAX, [ESP + 4]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00FD.HighPartIsZero
shrd [ESP], EAX, CL
shr dword [ESP + 4], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00FD.End_Shr
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00FD.HighPartIsZero:
and byte CL, 0x1F
shr dword EAX, CL
mov dword [ESP], EAX
mov dword [ESP + 4], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_00FD.End_Shr:
pop dword EAX
mov dword [EBP - 44], EAX
pop dword EAX
mov dword [EBP - 40], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0101:
mov dword EAX, StringLiteral0036
push dword EAX
pop dword EAX
mov dword [EBP - 52], EAX
mov dword EAX, [EBP - 16]
push dword EAX
mov dword EAX, [EBP - 20]
push dword EAX
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
sub dword EBX, EAX
sbb dword ECX, EDX
cmovl dword EDI, ESI
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_010E.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_010E.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_010E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0110
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_010E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0110
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0110:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0126
NOP
push dword [EBP - 52]
mov dword EAX, StringLiteral0037
push dword EAX
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0123
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0123:
pop dword EAX
mov dword [EBP - 52], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0126:
push dword [EBP - 52]
mov dword EAX, [EBP - 32]
push dword EAX
mov dword EAX, [EBP - 36]
push dword EAX
pop dword EAX
mov dword [EBP - 96], EAX
pop dword EAX
mov dword [EBP - 92], EAX
mov dword EAX, EBP
sub dword EAX, 0x60
push dword EAX
call SystemStringSystemUInt64ToString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0133
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0133:
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0138
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0138:
pop dword EAX
mov dword [EBP - 52], EAX
mov dword EAX, [EBP - 32]
push dword EAX
mov dword EAX, [EBP - 36]
push dword EAX
pop dword EAX
mov dword [EBP - 96], EAX
pop dword EAX
mov dword [EBP - 92], EAX
mov dword EAX, EBP
sub dword EAX, 0x60
push dword EAX
call SystemStringSystemUInt64ToString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0145
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0145:
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_014A
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_014A:
pop dword EAX
mov dword [EBP - 56], EAX
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
cmp dword EAX, [ESP + 4]
pop dword EAX
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0150.False
xor dword EAX, [ESP + 4]
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0150.False
add dword ESP, 0x8
add dword EAX, 0x1
push dword EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0152
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0150.False:
add dword ESP, 0x8
xor dword EAX, EAX
push dword EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0152
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0152:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0153.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0153.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0153.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0155
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0153.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0155
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0155:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0165
NOP
push dword [EBP - 52]
pop dword EAX
mov dword [EBP - 84], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0165:
push dword [EBP - 52]
mov dword EAX, StringLiteral0038
push dword EAX
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0171
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0171:
pop dword EAX
mov dword [EBP - 52], EAX
push dword [EBP - 56]
push dword 0xF
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0177.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0177.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0177.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0179
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0177.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0179:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0185
NOP
push dword 0xE
pop dword EAX
mov dword [EBP - 56], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0185:
push dword [EBP - 56]
pop dword EAX
mov dword [EBP - 60], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01CF
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_018B:
NOP
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x3
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_018F.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_018F.End_Shl
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_018F.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_018F.End_Shl:
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x1
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0193.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0193.End_Shl
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0193.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0193.End_Shl:
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
mov dword [EBP - 44], EAX
pop dword EAX
mov dword [EBP - 40], EAX
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x35
pop dword ECX
mov dword EAX, [ESP + 4]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_019B.HighPartIsZero
shrd [ESP], EAX, CL
shr dword [ESP + 4], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_019B.End_Shr
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_019B.HighPartIsZero:
and byte CL, 0x1F
shr dword EAX, CL
mov dword [ESP], EAX
mov dword [ESP + 4], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_019B.End_Shr:
push dword 0xFF
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
pop dword EDX
and dword [ESP], EAX
and dword [ESP + 4], EDX
push dword 0x30
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
pop dword ECX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 64], EAX
push dword [EBP - 52]
movzx EAX, word [EBP - 64]
push dword EAX
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Char_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
call SystemStringSystemStringConcatSystemObjectSystemObject
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01B8
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01B8:
pop dword EAX
mov dword [EBP - 52], EAX
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x1FFFFF
push dword 0xFFFFFFFF
pop dword EAX
pop dword EDX
and dword [ESP], EAX
and dword [ESP + 4], EDX
pop dword EAX
mov dword [EBP - 44], EAX
pop dword EAX
mov dword [EBP - 40], EAX
NOP
push dword [EBP - 60]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 60], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01CF:
push dword [EBP - 60]
push dword 0xF
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01D3.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01D3.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01D3.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01D5
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01D3.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01D5:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_018B
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x3
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01DE.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01DE.End_Shl
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01DE.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01DE.End_Shl:
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x1
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01E2.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01E2.End_Shl
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01E2.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01E2.End_Shl:
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
mov dword [EBP - 44], EAX
pop dword EAX
mov dword [EBP - 40], EAX
mov dword EAX, [EBP - 40]
push dword EAX
mov dword EAX, [EBP - 44]
push dword EAX
push dword 0x35
pop dword ECX
mov dword EAX, [ESP + 4]
cmp byte CL, 0x20
jnb near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01EA.HighPartIsZero
shrd [ESP], EAX, CL
shr dword [ESP + 4], CL
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01EA.End_Shr
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01EA.HighPartIsZero:
and byte CL, 0x1F
shr dword EAX, CL
mov dword [ESP], EAX
mov dword [ESP + 4], 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_01EA.End_Shr:
push dword 0x30
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
pop dword ECX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 68], EAX
movzx EAX, word [EBP - 68]
push dword EAX
push dword 0x35
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0211
push dword [EBP - 52]
push dword [EBP - 52]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0201
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0201:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0208
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0208:
push dword 0x30
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020A.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020A.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020C
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020A.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020C:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020D.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020D.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020F
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020F
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_020F:
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0212
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0211:
push dword 0x1
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0212:
NOP
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02A4
NOP
push dword [EBP - 52]
call SystemChararraySystemStringToCharArray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0224
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0224:
pop dword EAX
mov dword [EBP - 72], EAX
push dword [EBP - 72]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 76], EAX
push dword [EBP - 52]
push dword [EBP - 76]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0237
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0237:
pop dword EAX
mov dword [EBP - 80], EAX
push dword [EBP - 72]
push dword [EBP - 76]
movzx EAX, word [EBP - 80]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_028B
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0245:
NOP
push dword [EBP - 72]
push dword [EBP - 76]
push dword 0x30
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 76]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 76], EAX
push dword [EBP - 52]
push dword [EBP - 76]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_025C
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_025C:
pop dword EAX
mov dword [EBP - 80], EAX
movzx EAX, word [EBP - 80]
push dword EAX
push dword 0x2E
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0262.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0262.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0262.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0264
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0262.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0264
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0264:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0265.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0265.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0265.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0267
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0265.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0267
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0267:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0280
NOP
push dword [EBP - 76]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 76], EAX
push dword [EBP - 52]
push dword [EBP - 76]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_027D
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_027D:
pop dword EAX
mov dword [EBP - 80], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0280:
push dword [EBP - 72]
push dword [EBP - 76]
movzx EAX, word [EBP - 80]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_028B:
push dword [EBP - 72]
push dword [EBP - 76]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
push dword 0x39
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0292.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0292.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0292.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0294
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0292.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0294:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_0245
push dword [EBP - 72]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_029C.NoError6567
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_029C.NoError6567:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 52], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02A4:
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02BB
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02A6:
NOP
push dword [EBP - 52]
push dword 0x0
push dword [EBP - 52]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02B1
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02B1:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemStringSystemStringSubstringSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02B8
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02B8:
pop dword EAX
mov dword [EBP - 52], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02BB:
push dword [EBP - 52]
push dword [EBP - 52]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02C4
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02C4:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CB
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CB:
push dword 0x30
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CD.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CD.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CD.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CF
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CD.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CF
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02CF:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02A6
push dword [EBP - 52]
pop dword EAX
mov dword [EBP - 84], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.IL_02DB:
push dword [EBP - 84]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemDoubleImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x60
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX]
push dword 0x0
movss XMM0, [ESP]
add dword ESP, 0x4
movss XMM1, [ESP]
cmpss XMM1, XMM0, 0
movd EBX, XMM1
and dword EBX, 0x1
mov dword [ESP], EBX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000B.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000B.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000D
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000D
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_000D:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0020
NOP
mov dword EAX, StringLiteral0039
push dword EAX
pop dword EAX
mov dword [EBP - 60], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_02A7
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0020:
push dword [EBP + 8]
pop dword EAX
push dword [EAX]
call SystemBytearraySystemBitConverterGetBytesSystemSingle
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0027
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0027:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
call SystemInt32SystemBitConverterToInt32SystemBytearraySystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_002F
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_002F:
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 8]
push dword 0x17
pop dword ECX
shr dword [ESP], CL
push dword 0xFF
pop dword EAX
and dword [ESP], EAX
push dword 0x7F
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword [EBP - 8]
push dword 0xFFFFFF
pop dword EAX
and dword [ESP], EAX
push dword 0x800000
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 24]
push dword 0x1F
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0056.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0056.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0056.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0058
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0056.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0058:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_006B
NOP
mov dword EAX, StringLiteral003A
push dword EAX
pop dword EAX
mov dword [EBP - 60], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_02A7
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_006B:
push dword [EBP - 24]
push dword 0xFFFFFFE9
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_006F.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_006F.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_006F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0071
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_006F.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0071:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0072.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0072.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0072.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0074
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0072.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0074
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0074:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0087
NOP
mov dword EAX, StringLiteral003B
push dword EAX
pop dword EAX
mov dword [EBP - 60], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_02A7
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0087:
push dword [EBP - 24]
push dword 0x17
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_008B.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_008B.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_008B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_008D
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_008B.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_008D:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A2
NOP
push dword [EBP - 12]
push dword [EBP - 24]
push dword 0x17
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
shl dword [ESP], CL
pop dword EAX
mov dword [EBP - 16], EAX
NOP
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00E1
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A2:
push dword [EBP - 24]
push dword 0x0
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A5.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A5.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A5.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A7
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A5.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00A7:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00CD
NOP
push dword [EBP - 12]
push dword 0x17
push dword [EBP - 24]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
shr dword [ESP], CL
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 12]
push dword [EBP - 24]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
shl dword [ESP], CL
push dword 0xFFFFFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
NOP
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00E1
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00CD:
NOP
push dword [EBP - 12]
push dword 0xFFFFFF
pop dword EAX
and dword [ESP], EAX
push dword [EBP - 24]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
neg dword EAX
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword ECX
shr dword [ESP], CL
pop dword EAX
mov dword [EBP - 20], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00E1:
mov dword EAX, StringLiteral003C
push dword EAX
pop dword EAX
mov dword [EBP - 28], EAX
push dword [EBP - 8]
push dword 0x0
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EA.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EA.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EA.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EC
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EA.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EC:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00ED.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00ED.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00ED.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EF
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00ED.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EF
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_00EF:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0105
NOP
push dword [EBP - 28]
mov dword EAX, StringLiteral003D
push dword EAX
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0102
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0102:
pop dword EAX
mov dword [EBP - 28], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0105:
push dword [EBP - 28]
push dword [EBP - 16]
pop dword EAX
mov dword [EBP - 68], EAX
mov dword EAX, EBP
sub dword EAX, 0x44
push dword EAX
call SystemStringSystemUInt32ToString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0111
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0111:
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0116
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0116:
pop dword EAX
mov dword [EBP - 28], EAX
push dword [EBP - 16]
pop dword EAX
mov dword [EBP - 68], EAX
mov dword EAX, EBP
sub dword EAX, 0x44
push dword EAX
call SystemStringSystemUInt32ToString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0122
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0122:
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0127
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0127:
pop dword EAX
mov dword [EBP - 32], EAX
push dword [EBP - 20]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012C.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012C.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012E
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012E
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012F.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012F.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0131
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_012F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0131
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0131:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0141
NOP
push dword [EBP - 28]
pop dword EAX
mov dword [EBP - 60], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_02A7
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0141:
push dword [EBP - 28]
mov dword EAX, StringLiteral003E
push dword EAX
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_014D
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_014D:
pop dword EAX
mov dword [EBP - 28], EAX
push dword [EBP - 32]
push dword 0x7
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0152.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0152.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0152.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0154
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0152.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0154:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_015F
NOP
push dword 0x6
pop dword EAX
mov dword [EBP - 32], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_015F:
push dword [EBP - 32]
pop dword EAX
mov dword [EBP - 36], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_019D
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0165:
NOP
push dword [EBP - 20]
push dword 0x3
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 20]
push dword 0x1
pop dword ECX
shl dword [ESP], CL
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 20]
push dword 0x18
pop dword ECX
shr dword [ESP], CL
push dword 0x30
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 40], EAX
push dword [EBP - 28]
movzx EAX, word [EBP - 40]
push dword EAX
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Char_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
call SystemStringSystemStringConcatSystemObjectSystemObject
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_018A
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_018A:
pop dword EAX
mov dword [EBP - 28], EAX
push dword [EBP - 20]
push dword 0xFFFFFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
NOP
push dword [EBP - 36]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 36], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_019D:
push dword [EBP - 36]
push dword 0x7
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01A0.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01A0.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01A0.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01A2
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01A0.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01A2:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0165
push dword [EBP - 20]
push dword 0x3
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 20]
push dword 0x1
pop dword ECX
shl dword [ESP], CL
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 20]
push dword 0x18
pop dword ECX
shr dword [ESP], CL
push dword 0x30
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 44], EAX
movzx EAX, word [EBP - 44]
push dword EAX
push dword 0x35
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DD
push dword [EBP - 28]
push dword [EBP - 28]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01CD
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01CD:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D4
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D4:
push dword 0x30
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D6.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D6.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D6.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D8
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D6.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D8:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D9.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D9.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D9.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01D9.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DB
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DB:
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DE
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DD:
push dword 0x1
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01DE:
NOP
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0270
NOP
push dword [EBP - 28]
call SystemChararraySystemStringToCharArray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01F0
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_01F0:
pop dword EAX
mov dword [EBP - 48], EAX
push dword [EBP - 48]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 52], EAX
push dword [EBP - 28]
push dword [EBP - 52]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0203
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0203:
pop dword EAX
mov dword [EBP - 56], EAX
push dword [EBP - 48]
push dword [EBP - 52]
movzx EAX, word [EBP - 56]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0257
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0211:
NOP
push dword [EBP - 48]
push dword [EBP - 52]
push dword 0x30
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 52]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 52], EAX
push dword [EBP - 28]
push dword [EBP - 52]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0228
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0228:
pop dword EAX
mov dword [EBP - 56], EAX
movzx EAX, word [EBP - 56]
push dword EAX
push dword 0x2E
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_022E.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_022E.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_022E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0230
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_022E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0230
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0230:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0231.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0231.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0231.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0233
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0231.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0233
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0233:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_024C
NOP
push dword [EBP - 52]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 52], EAX
push dword [EBP - 28]
push dword [EBP - 52]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0249
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0249:
pop dword EAX
mov dword [EBP - 56], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_024C:
push dword [EBP - 48]
push dword [EBP - 52]
movzx EAX, word [EBP - 56]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0257:
push dword [EBP - 48]
push dword [EBP - 52]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
push dword 0x39
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_025E.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_025E.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_025E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0260
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_025E.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0260:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0211
push dword [EBP - 48]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0268.NoError7055
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0268.NoError7055:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 28], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0270:
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0287
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0272:
NOP
push dword [EBP - 28]
push dword 0x0
push dword [EBP - 28]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_027D
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_027D:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemStringSystemStringSubstringSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0284
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0284:
pop dword EAX
mov dword [EBP - 28], EAX
NOP
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0287:
push dword [EBP - 28]
push dword [EBP - 28]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0290
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0290:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0297
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0297:
push dword 0x30
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0299.True
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0299.False
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0299.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_029B
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0299.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_029B
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_029B:
pop dword EAX
mov dword [EBP - 64], EAX
movzx EAX, byte [EBP - 64]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_0272
push dword [EBP - 28]
pop dword EAX
mov dword [EBP - 60], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_02A7
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.IL_02A7:
push dword [EBP - 60]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemSingleImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x44
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.IL_0008
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.IL_0008:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.IL_000B
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.IL_000B:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32ImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX + 4]
push dword [EAX]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64Impl2GetNumberStringSystemInt64
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.IL_0008
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.IL_0008:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.IL_000B
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.IL_000B:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt64ImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral003F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString.IL_0009
SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString.IL_0009:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemObjectImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX]
push dword 0x0
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.IL_0009
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.IL_000C
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.IL_000C:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32ImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX + 4]
push dword [EAX]
push dword 0x0
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64Impl2GetNumberStringSystemUInt64SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.IL_0009
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.IL_000C
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.IL_000C:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt64ImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemSystemExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemSystemExceptionctorSystemString.IL_0007
jne near SystemVoidSystemSystemExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemSystemExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80131501
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemSystemExceptionctorSystemString.IL_0012
jne near SystemVoidSystemSystemExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemSystemExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemSystemExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemSystemExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemSystemExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemSystemExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosHALTextScreenScrollUp:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenScrollUp.IL_001E
jne near SystemVoidCosmosHALTextScreenScrollUp.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenScrollUp.IL_001E:
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
call SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenScrollUp.IL_0041
jne near SystemVoidCosmosHALTextScreenScrollUp.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenScrollUp.IL_0041:
NOP
jmp SystemVoidCosmosHALTextScreenScrollUp.END__OF__METHOD_NORMAL
SystemVoidCosmosHALTextScreenScrollUp.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALTextScreenScrollUp.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALTextScreenScrollUp.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX]
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32.IL_0006
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32.IL_0006:
push dword [EBP - 4]
jmp SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32.END__OF__METHOD_NORMAL
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_LengthSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword 0x10
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [EBP + 8]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
movzx EAX, word [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32.IL_0011
SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32.IL_0011:
movzx EAX, word [EBP - 8]
push dword EAX
jmp SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32.END__OF__METHOD_NORMAL
SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemCharCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplget_CharsSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xBF847AE1
push dword 0x47AE147B
pop dword EAX
pop dword EBX
pop dword ECX
pop dword EDX
cmp dword EDX, EBX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001E
jb near SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_000B__NoBranch
cmp dword ECX, EAX
jnbe near SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001E
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_000B__NoBranch:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3F847AE1
push dword 0x47AE147B
mov dword ESI, 0x1
xor dword EDI, EDI
fld qword [ESP]
fld qword [ESP + 8]
fcomi ST1
cmovb dword EDI, ESI
fstp ST0
fstp ST0
add dword ESP, 0x10
push dword EDI
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001A.True
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001A.False
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001C
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001C
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001C:
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001F
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001E:
push dword 0x1
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_001F:
NOP
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_0032
NOP
push dword 0x3FF00000
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_00AE
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_0032:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x40302755
push dword 0x0
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x4070C6CE
push dword 0xC0000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x4092041E
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x409BD1A0
push dword 0x20000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x408C0649
push dword 0xA0000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword 0x404D7A7E
push dword 0x0
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x4080C21F
push dword 0x80000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x409A0B22
push dword 0xA0000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x40A03EAB
push dword 0x80000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
push dword 0x408C0649
push dword 0xA0000000
fld qword [ESP]
add dword ESP, 0x8
fadd qword [ESP],
fstp qword [ESP]
fld qword [ESP + 8]
fdiv qword [ESP],
fstp qword [ESP + 8]
add dword ESP, 0x8
pop dword EAX
mov dword [EBP - 16], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_00AE:
mov dword EAX, [EBP - 12]
push dword EAX
mov dword EAX, [EBP - 16]
push dword EAX
push dword [EBP + 12]
push dword [EBP + 8]
fld qword [ESP]
add dword ESP, 0x8
fmul qword [ESP],
fstp qword [ESP]
pop dword EAX
mov dword [EBP - 24], EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_00B4
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.IL_00B4:
mov dword EAX, [EBP - 20]
push dword EAX
mov dword EAX, [EBP - 24]
push dword EAX
jmp SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.END__OF__METHOD_NORMAL
SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDoubleCosmosSystemPlugsSystemMathImplatanxSystemDouble.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x1C
pop dword EBP
ret 0x0
cmp byte [CCTOR_CALLED__System_Type], 0x1
je near METHOD_000000009f00ca590000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Type], 0x1
jmp METHOD_000000009f00ca590000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000009f00ca590000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000009f00ca590000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosSystemPlugsSystemTypeImplCCtor
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCoreHeapInitialize:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_EXCEPTION
mov dword EAX, 0x0
mov byte AL, [static_field__Cosmos_Core_Heap_mInitialized]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreHeapInitialize.IL_0030
NOP
push dword 0x1
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_Core_Heap_mInitialized], AL
sub dword ESP, 0x4
call SystemUInt32CosmosCoreCPUGetEndOfKernel
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapInitialize.IL_0016
add dword ESP, 0x4
jne near SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapInitialize.IL_0016:
sub dword ESP, 0x4
call SystemUInt32CosmosCoreCPUGetAmountOfRAM
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapInitialize.IL_001B
add dword ESP, 0x4
jne near SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapInitialize.IL_001B:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword 0x400
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x400
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapInitialize.IL_002E
jne near SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapInitialize.IL_002E:
NOP
NOP
SystemVoidCosmosCoreHeapInitialize.IL_0030:
jmp SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreHeapInitialize.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 4], EAX
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
mov dword EAX, StringLiteral0040
push dword EAX
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_000F
jne near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_000F:
NOP
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0116
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0015:
NOP
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0077
cmp dword EAX, 0x1
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_007F
cmp dword EAX, 0x2
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0087
cmp dword EAX, 0x3
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_008F
cmp dword EAX, 0x4
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0097
cmp dword EAX, 0x5
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_009F
cmp dword EAX, 0x6
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00A7
cmp dword EAX, 0x7
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00AF
cmp dword EAX, 0x8
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00B7
cmp dword EAX, 0x9
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00BF
cmp dword EAX, 0xA
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00C7
cmp dword EAX, 0xB
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00CF
cmp dword EAX, 0xC
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00D7
cmp dword EAX, 0xD
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00DF
cmp dword EAX, 0xE
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00E7
cmp dword EAX, 0xF
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00EF
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0077:
mov dword EAX, StringLiteral0041
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_007F:
mov dword EAX, StringLiteral0042
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0087:
mov dword EAX, StringLiteral0043
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_008F:
mov dword EAX, StringLiteral0044
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0097:
mov dword EAX, StringLiteral0045
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_009F:
mov dword EAX, StringLiteral0046
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00A7:
mov dword EAX, StringLiteral0047
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00AF:
mov dword EAX, StringLiteral0048
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00B7:
mov dword EAX, StringLiteral0049
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00BF:
mov dword EAX, StringLiteral004A
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00C7:
mov dword EAX, StringLiteral004B
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00CF:
mov dword EAX, StringLiteral004C
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00D7:
mov dword EAX, StringLiteral004D
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00DF:
mov dword EAX, StringLiteral004E
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00E7:
mov dword EAX, StringLiteral004F
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00EF:
mov dword EAX, StringLiteral0050
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F7:
push dword [EBP - 16]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F9.True
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F9.False
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F9.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FB
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00F9.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FB
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FB:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FC.True
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FC.False
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FC.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FE
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FC.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FE
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_00FE:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_010C
NOP
call SystemVoidSystemDiagnosticsDebuggerBreak
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_010A
jne near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_010A:
NOP
NOP
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_010C:
push dword [EBP - 16]
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0112
jne near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0112:
NOP
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0115
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0115:
NOP
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0116:
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0118.True
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0118.False
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0118.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011A
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0118.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011B.True
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011B.False
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011D
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011D
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_011D:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.IL_0015
jmp SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreHeapWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x18
pop dword EBP
ret 0x8
SystemVoidCosmosCoreHeapUpdateDebugDisplay:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosCoreHeapUpdateDebugDisplay.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHeapUpdateDebugDisplay.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHeapUpdateDebugDisplay.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosCoreCPUZeroFillSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.IL_0008
jne near SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.IL_0008:
NOP
jmp SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemInt32CosmosCorePlugsStringImplIndexOfSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x0
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.IL_000A
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.IL_000A:
push dword 0x0
call SystemInt32SystemStringIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.IL_0010
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.IL_0010:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.IL_0013
SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.IL_0013:
push dword [EBP - 4]
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.END__OF__METHOD_NORMAL
SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32CosmosCorePlugsStringImplIndexOfSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
cmp byte [CCTOR_CALLED__System_Globalization_CultureInfo], 0x1
je near METHOD_00000000a8006cbb0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Globalization_CultureInfo], 0x1
jmp METHOD_00000000a8006cbb0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000a8006cbb0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000a8006cbb0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplCCtor
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemBooleanSystemStringEqualsSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_0006
push dword 0x1
jmp SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_0006:
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, 0x0
je near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_000C
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_000E
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_000C:
push dword 0x0
jmp SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_000E:
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_0014
add dword ESP, 0x4
jne near SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_0014:
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_001A
add dword ESP, 0x4
jne near SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_001A:
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_001E
push dword 0x0
jmp SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_001E:
push dword [EBP + 12]
push dword [EBP + 8]
call SystemBooleanSystemStringEqualsHelperSystemStringSystemString
test dword ECX, 0x2
je near SystemBooleanSystemStringEqualsSystemStringSystemString.IL_0025
add dword ESP, 0x4
jne near SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemBooleanSystemStringEqualsSystemStringSystemString.IL_0025:
jmp SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemBooleanSystemStringEqualsSystemStringSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0007
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0007:
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000D
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000D:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000D.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000D.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000F
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000F
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_000F:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0017
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0048
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0017:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0037
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_001B:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0022
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0022:
push dword [EBP + 8]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0029
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0029:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0029.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0029.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0029.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_002B
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0029.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_002B
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_002B:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0033
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0048
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0033:
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0037:
push dword [EBP - 4]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_003E
add dword ESP, 0x4
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_EXCEPTION
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_003E:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_003E.True
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_003E.False
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_003E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0040
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_003E.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0040:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_001B
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0048
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.IL_0048:
push dword [EBP - 8]
jmp SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_NORMAL
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemInt32CosmosIL2CPUCustomImplementationSystemStringImplCompareToSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x4
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 16]
push dword [EBP + 12]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 16]
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0057
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0009:
NOP
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0033
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0010:
NOP
push dword [EBP + 24]
push dword [EBP - 8]
push dword [EBP - 16]
pop dword EAX
add dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_001A
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_001A:
push dword [EBP + 20]
push dword [EBP - 16]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0021
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0021:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0021.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0021.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0021.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0023
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0021.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0023
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0023:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_002E
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0042
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_002E:
NOP
push dword [EBP - 16]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 16], EAX
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0033:
push dword [EBP - 16]
push dword [EBP + 20]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003A
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003A:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003A.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003A.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003C
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003A.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_003C:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0010
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0042:
movzx EAX, byte [EBP - 12]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0044.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0044.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0044.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0046
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0044.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0046
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0046:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0052
NOP
push dword [EBP - 8]
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0066
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0052:
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0057:
push dword [EBP - 8]
push dword [EBP - 4]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0059.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0059.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0059.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_005B
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0059.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_005B:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0009
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0066
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.IL_0066:
push dword [EBP - 20]
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_NORMAL
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 24], EAX
SystemInt32CosmosCorePlugsStringImplIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x18
pop dword EBP
ret 0x10
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0025
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0009:
NOP
push dword [EBP + 20]
push dword [EBP - 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0011
add dword ESP, 0x4
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0011:
movsx EAX, word [EBP + 16]
push dword EAX
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0012.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0012.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0012.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0014
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0012.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0014
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0014:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0015.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0015.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0015.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0017
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0015.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0017
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0017:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0020
NOP
push dword [EBP - 8]
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0031
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0020:
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0025:
push dword [EBP - 8]
push dword [EBP - 4]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0027.True
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0027.False
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0027.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0029
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0027.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0029:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0009
push dword 0xFFFFFFFF
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0031
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.IL_0031:
push dword [EBP - 12]
jmp SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
SystemInt32CosmosCorePlugsStringImplIndexOfSystemCharSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0xC
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_001E
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_000C:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP - 8]
pop dword EAX
add dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0018
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0018:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_001E:
push dword [EBP - 8]
push dword [EBP + 8]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0020.True
jmp SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0020.False
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0020.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0022
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0020.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_000C
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0027.NoError7955
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_0027.NoError7955:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_002F
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.IL_002F:
push dword [EBP - 12]
jmp SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosCorePlugsStringImplSubstringSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x8
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0007
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0007:
push dword [EBP + 8]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0027
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0015:
push dword [EBP - 4]
push dword [EBP - 8]
push dword [ESP]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 12]
push dword [EBP - 12]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0022
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0022:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0027:
push dword [EBP - 12]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_002E
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_002E:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_002E.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_002E.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_002E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0030
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_002E.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0030:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0015
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0037.NoError8023
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_0037.NoError8023:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_003F
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.IL_003F:
push dword [EBP - 16]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplSubstringSystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0x4
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 16]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0003.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0003.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0003.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0005
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0003.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0005
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0005:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0006.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0006.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0006.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0008
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0006.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0008
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0008:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0017
NOP
push dword [static_field__System_String_Empty]
pop dword EAX
mov dword [EBP + 16], EAX
NOP
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0017:
push dword [EBP + 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0019.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0019.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0019.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001B
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0019.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001B
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001B:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001C.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001C.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001E
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001E
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_001E:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_002D
NOP
push dword [static_field__System_String_Empty]
pop dword EAX
mov dword [EBP + 12], EAX
NOP
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_002D:
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_002F.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_002F.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_002F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0031
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_002F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0031
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0031:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0032.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0032.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0032.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0034
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0032.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0034
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0034:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0043
NOP
push dword [static_field__System_String_Empty]
pop dword EAX
mov dword [EBP + 8], EAX
NOP
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0043:
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0049
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0049:
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_004F
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_004F:
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0056
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0056:
pop dword EAX
add dword [ESP], EAX
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0077
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0063:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [ESP]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 16]
push dword [EBP - 12]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0071
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0071:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0077:
push dword [EBP - 12]
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_007E
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_007E:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_007E.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_007E.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_007E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0080
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_007E.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0080:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0063
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_009E
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_008A:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [ESP]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 12]
push dword [EBP - 12]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0098
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_0098:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_009E:
push dword [EBP - 12]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A5
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A5:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A5.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A5.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A5.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A7
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A5.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00A7:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_008A
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00C5
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00B1:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [ESP]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 8]
push dword [EBP - 12]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00BF
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00BF:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00C5:
push dword [EBP - 12]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CC
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CC:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CC.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CC.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CC.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CE
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CC.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00CE:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00B1
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00D5.NoError8228
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00D5.NoError8228:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00DD
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.IL_00DD:
push dword [EBP - 16]
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0x8
SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 8]
pop dword ECX
movzx EAX, word [ECX]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.IL_000E.NoError8256
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.IL_000E.NoError8256:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.IL_0016
SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.IL_0016:
push dword [EBP - 8]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemCharImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0007
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0007:
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_000D
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_000D:
pop dword EAX
add dword [ESP], EAX
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_002E
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_001A:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [ESP]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 12]
push dword [EBP - 12]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0028
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0028:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_002E:
push dword [EBP - 12]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0035
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0035:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0035.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0035.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0035.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0037
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0035.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0037:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_001A
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0055
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0041:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [ESP]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 8]
push dword [EBP - 12]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_004F
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_004F:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0055:
push dword [EBP - 12]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005C
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005C:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005C.True
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005C.False
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005E
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005C.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_005E:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0041
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0065.NoError8370
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_0065.NoError8370:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_006D
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.IL_006D:
push dword [EBP - 16]
jmp SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosCorePlugsStringImplConcatSystemStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0x4
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0002.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0002.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0007
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0007:
push dword [EBP + 8]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0008.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0008.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_000D
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_000D:
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0012
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0012:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0015
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.IL_0015:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectSystemObject.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 16]
push dword 0x0
push dword [EBP + 12]
call SystemStringSystemStringSubstringSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0009
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0009:
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 16]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0013
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0013:
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemStringSystemStringSubstringSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_001C
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_001C:
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0021
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0021:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0024
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.IL_0024:
push dword [EBP - 4]
jmp SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosCorePlugsStringImplRemoveSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 16]
push dword 0x0
push dword [EBP + 12]
call SystemStringSystemStringSubstringSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0009
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0009:
push dword [EBP + 8]
push dword [EBP + 16]
push dword [EBP + 12]
call SystemStringSystemStringSubstringSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0011
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0011:
call SystemStringSystemStringConcatSystemStringSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0016
add dword ESP, 0x4
jne near SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0016:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0019
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.IL_0019:
push dword [EBP - 4]
jmp SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_NORMAL
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosCorePlugsStringImplInsertSystemInt32SystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x100
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_001C
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0010:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_001C:
push dword [EBP - 8]
push dword 0x100
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0022.True
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0022.False
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0022.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0024
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0022.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0024:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0010
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0042
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0034:
NOP
push dword [EBP - 4]
push dword [EBP + 8]
push dword [EBP - 8]
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
push dword [EBP - 12]
push dword [EBP - 8]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0042:
push dword [EBP - 8]
push dword [EBP - 12]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0044.True
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0044.False
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0044.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0046
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0044.False:
add dword ESP, 0x4
push dword 0x0
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0046:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0034
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0050
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.IL_0050:
push dword [EBP - 16]
jmp SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.END__OF__METHOD_NORMAL
SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32arrayCosmosIL2CPUCustomImplementationSystemStringImplBuildBadCharTableSystemChararray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x14
pop dword EBP
ret 0x0
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplget_Length:
push dword EBP
mov dword EBP, ESP
mov dword EAX, [EBP + 8]
push dword [EAX + 8]
SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplget_Length.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32CosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplget_Length.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemStringctorSystemChararraySystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 20]
add dword [ESP], 0xC
push dword [EBP + 20]
add dword [ESP], 0x10
call SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar
mov dword ECX, 0x0
pop dword EBP
ret 0x10
SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
call SystemUInt32CosmosCoreHeapMemAllocSystemUInt32
test dword ECX, 0x2
je near SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.IL_0007
add dword ESP, 0x4
jne near SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.IL_0007:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.IL_000A
SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.IL_000A:
push dword [EBP - 4]
jmp SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.END__OF__METHOD_NORMAL
SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemUInt32CosmosCorePlugsGCImplementionImplAllocNewObjectSystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemBytearraySystemBitConverterGetBytesSystemInt64:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x8
pop dword ESI
push dword ESI
push dword 0x1
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x1
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [ESP]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemBytearraySystemBitConverterGetBytesSystemInt64.IL_0011
push dword [EBP - 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBytearraySystemBitConverterGetBytesSystemInt64.IL_0016
SystemBytearraySystemBitConverterGetBytesSystemInt64.IL_0011:
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBytearraySystemBitConverterGetBytesSystemInt64.IL_001E
SystemBytearraySystemBitConverterGetBytesSystemInt64.IL_0016:
push dword [EBP - 12]
push dword 0x0
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword EAX
mov dword [EBP - 8], EAX
SystemBytearraySystemBitConverterGetBytesSystemInt64.IL_001E:
push dword [EBP - 8]
push dword [EBP + 12]
push dword [EBP + 8]
mov dword EBX, [ESP + 8]
mov dword EAX, [ESP]
mov dword [EBX], EAX
mov dword EAX, [ESP + 4]
mov dword [EBX + 4], EAX
add dword ESP, 0xC
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
jmp SystemBytearraySystemBitConverterGetBytesSystemInt64.END__OF__METHOD_NORMAL
SystemBytearraySystemBitConverterGetBytesSystemInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBytearraySystemBitConverterGetBytesSystemInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0xC
pop dword EBP
ret 0x4
SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.IL_0006
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.IL_0006:
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.IL_0006.NoError8627
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.IL_0006.NoError8627:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThrowHelperThrowArgumentNullExceptionSystemExceptionArgument.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.IL_0006
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.IL_0006:
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.IL_000B
add dword ESP, 0x4
jne near SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.IL_000B:
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.IL_000B.NoError8649
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.IL_000B.NoError8649:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION
SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThrowHelperThrowArgumentExceptionSystemExceptionResource.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0007
add dword ESP, 0x4
jne near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_EXCEPTION
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0007:
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0021
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0011:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP + 8]
push dword [EBP - 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_001B
add dword ESP, 0x4
jne near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_EXCEPTION
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_001B:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0021:
push dword [EBP - 8]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0028
add dword ESP, 0x4
jne near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_EXCEPTION
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0028:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0028.True
jmp SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0028.False
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0028.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_002A
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0028.False:
add dword ESP, 0x4
push dword 0x0
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_002A:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0011
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0032
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.IL_0032:
push dword [EBP - 12]
jmp SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_NORMAL
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemChararrayCosmosIL2CPUCustomImplementationSystemStringImplToCharArray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
cmp byte [CCTOR_CALLED__System_Enum], 0x1
je near METHOD_00000000c0003f750000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Enum], 0x1
jmp METHOD_00000000c0003f750000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000c0003f750000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000c0003f750000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosIL2CPUILCustomImplementationsSystemEnumImplCctor
mov dword ECX, 0x0
pop dword EBP
ret 0x0
cmp byte [CCTOR_CALLED__System_Net_IPAddress], 0x1
je near METHOD_00000000c00042750000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Net_IPAddress], 0x1
jmp METHOD_00000000c00042750000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000c00042750000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000c00042750000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplCCtor
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemBytearraySystemBitConverterGetBytesSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x4
pop dword ESI
push dword ESI
push dword 0x1
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x1
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [ESP]
pop dword EAX
mov dword [EBP - 12], EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemBytearraySystemBitConverterGetBytesSystemInt32.IL_0011
push dword [EBP - 12]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBytearraySystemBitConverterGetBytesSystemInt32.IL_0016
SystemBytearraySystemBitConverterGetBytesSystemInt32.IL_0011:
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemBytearraySystemBitConverterGetBytesSystemInt32.IL_001E
SystemBytearraySystemBitConverterGetBytesSystemInt32.IL_0016:
push dword [EBP - 12]
push dword 0x0
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword EDX
pop dword EAX
mov dword [EBP - 8], EAX
SystemBytearraySystemBitConverterGetBytesSystemInt32.IL_001E:
push dword [EBP - 8]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
jmp SystemBytearraySystemBitConverterGetBytesSystemInt32.END__OF__METHOD_NORMAL
SystemBytearraySystemBitConverterGetBytesSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBytearraySystemBitConverterGetBytesSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0xC
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemBufferBlockCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
mov dword ESI, [EBP + 24]
add dword ESI, 0x10
mov dword EAX, [EBP + 20]
add dword ESI, EAX
mov dword EDI, [EBP + 16]
add dword EDI, 0x10
mov dword EAX, [EBP + 12]
add dword EDI, EAX
mov dword ECX, [EBP + 8]
rep movsb
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemBufferBlockCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemBufferBlockCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x14
SystemVoidSystemExceptioncctor:
cmp byte [CCTOR_CALLED__System_Exception], 0x1
je near METHOD_00000000c00088c10000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Exception], 0x1
jmp METHOD_00000000c00088c10000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000c00088c10000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000c00088c10000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Object_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemExceptioncctor.IL_0000.NoError8764
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidSystemExceptioncctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemExceptioncctor.IL_0000.NoError8764:
pop dword EAX
push dword EAX
call SystemVoidSystemExceptioncctor
test dword ECX, 0x2
jne near SystemVoidSystemExceptioncctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Exception_s_EDILock], EAX
jmp SystemVoidSystemExceptioncctor.END__OF__METHOD_NORMAL
SystemVoidSystemExceptioncctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemExceptioncctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemExceptioncctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemStringSystemArgumentOutOfRangeExceptionget_Message:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword [EBP + 8]
call SystemStringSystemArgumentExceptionget_Message
test dword ECX, 0x2
je near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0006
add dword ESP, 0x4
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0006:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x5C
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0042
mov dword EAX, StringLiteral0051
push dword EAX
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x5C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0023.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0023.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0028
add dword ESP, 0x4
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0028:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 12]
call SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray
test dword ECX, 0x2
je near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_002F
add dword ESP, 0x4
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_002F:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0035
push dword [EBP - 8]
jmp SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_NORMAL
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0035:
push dword [EBP - 4]
sub dword ESP, 0x4
call SystemStringSystemEnvironmentget_NewLine
test dword ECX, 0x2
je near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_003B
add dword ESP, 0x4
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_003B:
push dword [EBP - 8]
call SystemStringSystemStringConcatSystemStringSystemStringSystemString
test dword ECX, 0x2
je near SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0041
add dword ESP, 0x4
jne near SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0041:
jmp SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_NORMAL
SystemStringSystemArgumentOutOfRangeExceptionget_Message.IL_0042:
push dword [EBP - 4]
jmp SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_NORMAL
SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringSystemArgumentOutOfRangeExceptionget_Message.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x0
SystemStringSystemArgumentExceptionget_Message:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword [EBP + 8]
call SystemStringSystemExceptionget_Message
test dword ECX, 0x2
je near SystemStringSystemArgumentExceptionget_Message.IL_0006
add dword ESP, 0x4
jne near SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentExceptionget_Message.IL_0006:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x58
mov dword EAX, [ECX]
push dword EAX
call SystemBooleanSystemStringIsNullOrEmptySystemString
test dword ECX, 0x2
je near SystemStringSystemArgumentExceptionget_Message.IL_0012
add dword ESP, 0x4
jne near SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentExceptionget_Message.IL_0012:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringSystemArgumentExceptionget_Message.IL_003D
mov dword EAX, StringLiteral0052
push dword EAX
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x58
mov dword EAX, [ECX]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 12]
call SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray
test dword ECX, 0x2
je near SystemStringSystemArgumentExceptionget_Message.IL_002F
add dword ESP, 0x4
jne near SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentExceptionget_Message.IL_002F:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
sub dword ESP, 0x4
call SystemStringSystemEnvironmentget_NewLine
test dword ECX, 0x2
je near SystemStringSystemArgumentExceptionget_Message.IL_0036
add dword ESP, 0x4
jne near SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentExceptionget_Message.IL_0036:
push dword [EBP - 8]
call SystemStringSystemStringConcatSystemStringSystemStringSystemString
test dword ECX, 0x2
je near SystemStringSystemArgumentExceptionget_Message.IL_003C
add dword ESP, 0x4
jne near SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_EXCEPTION
SystemStringSystemArgumentExceptionget_Message.IL_003C:
jmp SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_NORMAL
SystemStringSystemArgumentExceptionget_Message.IL_003D:
push dword [EBP - 4]
jmp SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_NORMAL
SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringSystemArgumentExceptionget_Message.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
push dword [EAX]
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString.IL_0006
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString.IL_0006:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplget_MessageSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPURuntimeEngineInitializeEngine:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPURuntimeEngineInitializeEngine.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEngineInitializeEngine.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEngineInitializeEngine.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPURuntimeEngineHeap_Initialize:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPURuntimeEngineHeap_Initialize.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEngineHeap_Initialize.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEngineHeap_Initialize.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPURuntimeEngineFinalizeEngine:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPURuntimeEngineFinalizeEngine.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEngineFinalizeEngine.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEngineFinalizeEngine.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPURuntimeEngineExitProcessSystemInt32:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPURuntimeEngineExitProcessSystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEngineExitProcessSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEngineExitProcessSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 4], EAX
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
mov dword EAX, StringLiteral0053
push dword EAX
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_000F
jne near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_000F:
NOP
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0101
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0015:
NOP
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 4]
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0077
cmp dword EAX, 0x1
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_007F
cmp dword EAX, 0x2
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0087
cmp dword EAX, 0x3
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_008F
cmp dword EAX, 0x4
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0097
cmp dword EAX, 0x5
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_009F
cmp dword EAX, 0x6
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00A7
cmp dword EAX, 0x7
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00AF
cmp dword EAX, 0x8
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00B7
cmp dword EAX, 0x9
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00BF
cmp dword EAX, 0xA
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00C7
cmp dword EAX, 0xB
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00CF
cmp dword EAX, 0xC
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00D7
cmp dword EAX, 0xD
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00DF
cmp dword EAX, 0xE
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00E7
cmp dword EAX, 0xF
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00EF
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0077:
mov dword EAX, StringLiteral0054
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_007F:
mov dword EAX, StringLiteral0055
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0087:
mov dword EAX, StringLiteral0056
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_008F:
mov dword EAX, StringLiteral0057
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0097:
mov dword EAX, StringLiteral0058
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_009F:
mov dword EAX, StringLiteral0059
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00A7:
mov dword EAX, StringLiteral005A
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00AF:
mov dword EAX, StringLiteral005B
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00B7:
mov dword EAX, StringLiteral005C
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00BF:
mov dword EAX, StringLiteral005D
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00C7:
mov dword EAX, StringLiteral005E
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00CF:
mov dword EAX, StringLiteral005F
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00D7:
mov dword EAX, StringLiteral0060
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00DF:
mov dword EAX, StringLiteral0061
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00E7:
mov dword EAX, StringLiteral0062
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00EF:
mov dword EAX, StringLiteral0063
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00F7:
push dword [EBP - 16]
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00FD
jne near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_00FD:
NOP
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0100
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0100:
NOP
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0101:
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0103.True
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0103.False
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0103.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0105
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0103.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0105:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0106.True
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0106.False
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0106.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0108
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0106.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0108
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0108:
pop dword EAX
mov dword [EBP - 24], EAX
movzx EAX, byte [EBP - 24]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.IL_0015
jmp SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPUVTablesImplWriteNumberSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x18
pop dword EBP
ret 0x8
SystemVoidCosmosCorePlugsGCImplementionImplIncRefCountSystemUInt32:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosCorePlugsGCImplementionImplIncRefCountSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCorePlugsGCImplementionImplIncRefCountSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsGCImplementionImplIncRefCountSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosCorePlugsGCImplementionImplDecRefCountSystemUInt32:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosCorePlugsGCImplementionImplDecRefCountSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCorePlugsGCImplementionImplDecRefCountSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsGCImplementionImplDecRefCountSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidSystemOverflowExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemArithmeticExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemOverflowExceptionctorSystemString.IL_0007
jne near SystemVoidSystemOverflowExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemOverflowExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80131516
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemOverflowExceptionctorSystemString.IL_0012
jne near SystemVoidSystemOverflowExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemOverflowExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemOverflowExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemOverflowExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemOverflowExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemOverflowExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00C7
cmp dword EAX, 0x1
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0206
cmp dword EAX, 0x2
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0211
cmp dword EAX, 0x3
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0271
cmp dword EAX, 0x4
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0114
cmp dword EAX, 0x5
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_012A
cmp dword EAX, 0x6
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0140
cmp dword EAX, 0x7
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0135
cmp dword EAX, 0x8
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0239
cmp dword EAX, 0x9
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0269
cmp dword EAX, 0xA
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0249
cmp dword EAX, 0xB
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0251
cmp dword EAX, 0xC
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0229
cmp dword EAX, 0xD
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0231
cmp dword EAX, 0xE
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00D2
cmp dword EAX, 0xF
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01E5
cmp dword EAX, 0x10
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01F0
cmp dword EAX, 0x11
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01FB
cmp dword EAX, 0x12
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_014B
cmp dword EAX, 0x13
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01B9
cmp dword EAX, 0x14
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01CF
cmp dword EAX, 0x15
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_011F
cmp dword EAX, 0x16
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00F3
cmp dword EAX, 0x17
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0156
cmp dword EAX, 0x18
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0161
cmp dword EAX, 0x19
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00E8
cmp dword EAX, 0x1A
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00FE
cmp dword EAX, 0x1B
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0109
cmp dword EAX, 0x1C
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01C4
cmp dword EAX, 0x1D
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_016C
cmp dword EAX, 0x1E
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0177
cmp dword EAX, 0x1F
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0182
cmp dword EAX, 0x20
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_018D
cmp dword EAX, 0x21
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0198
cmp dword EAX, 0x22
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00DD
cmp dword EAX, 0x23
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01A3
cmp dword EAX, 0x24
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01AE
cmp dword EAX, 0x25
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01DA
cmp dword EAX, 0x26
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0219
cmp dword EAX, 0x27
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0221
cmp dword EAX, 0x28
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0241
cmp dword EAX, 0x29
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0259
cmp dword EAX, 0x2A
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0261
cmp dword EAX, 0x2B
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0279
cmp dword EAX, 0x2C
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0281
cmp dword EAX, 0x2D
je near SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0289
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0291
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00C7:
mov dword EAX, StringLiteral0064
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00D2:
mov dword EAX, StringLiteral0065
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00DD:
mov dword EAX, StringLiteral0066
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00E8:
mov dword EAX, StringLiteral0067
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00F3:
mov dword EAX, StringLiteral0068
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_00FE:
mov dword EAX, StringLiteral0069
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0109:
mov dword EAX, StringLiteral006A
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0114:
mov dword EAX, StringLiteral006B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_011F:
mov dword EAX, StringLiteral006C
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_012A:
mov dword EAX, StringLiteral006D
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0135:
mov dword EAX, StringLiteral006E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0140:
mov dword EAX, StringLiteral006F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_014B:
mov dword EAX, StringLiteral0070
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0156:
mov dword EAX, StringLiteral0071
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0161:
mov dword EAX, StringLiteral0072
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_016C:
mov dword EAX, StringLiteral0073
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0177:
mov dword EAX, StringLiteral0074
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0182:
mov dword EAX, StringLiteral0075
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_018D:
mov dword EAX, StringLiteral0076
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0198:
mov dword EAX, StringLiteral0077
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01A3:
mov dword EAX, StringLiteral0078
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01AE:
mov dword EAX, StringLiteral0079
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01B9:
mov dword EAX, StringLiteral007A
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01C4:
mov dword EAX, StringLiteral007B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01CF:
mov dword EAX, StringLiteral007C
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01DA:
mov dword EAX, StringLiteral007D
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01E5:
mov dword EAX, StringLiteral007E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01F0:
mov dword EAX, StringLiteral007F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_01FB:
mov dword EAX, StringLiteral0080
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0206:
mov dword EAX, StringLiteral0081
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0211:
mov dword EAX, StringLiteral0082
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0219:
mov dword EAX, StringLiteral0083
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0221:
mov dword EAX, StringLiteral0084
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0229:
mov dword EAX, StringLiteral0085
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0231:
mov dword EAX, StringLiteral0086
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0239:
mov dword EAX, StringLiteral0087
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0241:
mov dword EAX, StringLiteral0088
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0249:
mov dword EAX, StringLiteral0089
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0251:
mov dword EAX, StringLiteral008A
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0259:
mov dword EAX, StringLiteral008B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0261:
mov dword EAX, StringLiteral008C
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0269:
mov dword EAX, StringLiteral008D
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0271:
mov dword EAX, StringLiteral008E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0279:
mov dword EAX, StringLiteral008F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0281:
mov dword EAX, StringLiteral0090
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0289:
mov dword EAX, StringLiteral0091
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0291:
push dword [static_field__System_String_Empty]
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.END__OF__METHOD_NORMAL
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.IL_0297:
push dword [EBP - 4]
jmp SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.END__OF__METHOD_NORMAL
SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemThrowHelperGetResourceNameSystemExceptionResource.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemVoidSystemInvalidOperationExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemInvalidOperationExceptionctorSystemString.IL_0007
jne near SystemVoidSystemInvalidOperationExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemInvalidOperationExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80131509
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemInvalidOperationExceptionctorSystemString.IL_0012
jne near SystemVoidSystemInvalidOperationExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemInvalidOperationExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemInvalidOperationExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemInvalidOperationExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemInvalidOperationExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemInvalidOperationExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemDelegatearraySystemDelegateGetInvocationList:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
jmp SystemDelegatearraySystemDelegateGetInvocationList.END__OF__METHOD_NORMAL
SystemDelegatearraySystemDelegateGetInvocationList.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemDelegatearraySystemDelegateGetInvocationList.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemInt32SystemIntPtrop_ExplicitSystemIntPtr:
push dword EBP
mov dword EBP, ESP
mov dword EBX, 0x8
mov dword EAX, EBP
add dword EAX, EBX
push dword EAX
pop dword ECX
add dword ECX, 0x0
mov dword EAX, [ECX]
push dword EAX
jmp SystemInt32SystemIntPtrop_ExplicitSystemIntPtr.END__OF__METHOD_NORMAL
SystemInt32SystemIntPtrop_ExplicitSystemIntPtr.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemIntPtrop_ExplicitSystemIntPtr.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosSystemKernelctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
mov dword EAX, StringLiteral0092
push dword EAX
mov dword EAX, StringLiteral0093
push dword EAX
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelctor.IL_000B.NoError9401
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosSystemKernelctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelctor.IL_000B.NoError9401:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xE
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x1
mov dword ECX, [ESP + 4]
add dword ECX, 0x12
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosSystemKernelctor.IL_0030
jne near SystemVoidCosmosSystemKernelctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemKernelctor.IL_0030:
NOP
NOP
NOP
jmp SystemVoidCosmosSystemKernelctor.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemKernelctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemKernelctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemKernelctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosSystemGlobalcctor:
cmp byte [CCTOR_CALLED__Cosmos_System_Global], 0x1
je near METHOD_00000000c6003adf0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_System_Global], 0x1
jmp METHOD_00000000c6003adf0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000c6003adf0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000c6003adf0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
mov dword EAX, StringLiteral0094
push dword EAX
mov dword EAX, StringLiteral0095
push dword EAX
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidCosmosSystemGlobalcctor.IL_000A.NoError9440
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemGlobalcctor.IL_000A.NoError9440:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_System_Global_Dbg], EAX
push dword 0x18
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_System_Console_ASM_IS__Cosmos_System]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosSystemConsolector
test dword ECX, 0x2
je near SystemVoidCosmosSystemGlobalcctor.IL_0014.NoError9448
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemGlobalcctor.IL_0014.NoError9448:
pop dword EAX
push dword EAX
call SystemVoidCosmosSystemGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_System_Global_Console], EAX
jmp SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemGlobalcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosDebugKernelDebuggerSendSystemInt32SystemChar:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosDebugKernelPlugsDebuggerSendSystemInt32SystemChar
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosCoreBootstrapInit:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosCoreINTsDummy
test dword ECX, 0x2
je near SystemVoidCosmosCoreBootstrapInit.IL_0006
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBootstrapInit.IL_0006:
NOP
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_PIC_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCorePICctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBootstrapInit.IL_0007.NoError9471
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBootstrapInit.IL_0007.NoError9471:
pop dword EAX
push dword EAX
call SystemVoidCosmosCoreBootstrapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Bootstrap_PIC], EAX
call SystemVoidCosmosCoreBootstrapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Bootstrap_CPU]
push dword 0x1
call SystemVoidCosmosCoreCPUUpdateIDTSystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCoreBootstrapInit.IL_001C
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBootstrapInit.IL_001C:
NOP
call SystemVoidCosmosCoreBootstrapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Bootstrap_CPU]
call SystemVoidCosmosCoreCPUInitFloat
test dword ECX, 0x2
je near SystemVoidCosmosCoreBootstrapInit.IL_0027
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBootstrapInit.IL_0027:
NOP
call SystemVoidCosmosCoreHeapInitialize
test dword ECX, 0x2
je near SystemVoidCosmosCoreBootstrapInit.IL_002D
jne near SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBootstrapInit.IL_002D:
NOP
jmp SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreBootstrapInit.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosHALGlobalInit:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosCoreBootstrapInit
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInit.IL_0006
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInit.IL_0006:
NOP
call SystemVoidCosmosCoreGlobalInit
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInit.IL_000C
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInit.IL_000C:
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
mov dword EAX, StringLiteral0096
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInit.IL_001C
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInit.IL_001C:
NOP
call SystemVoidCosmosHALGlobalInitStaticDevices
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInit.IL_0022
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInit.IL_0022:
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
mov dword EAX, StringLiteral0097
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInit.IL_0032
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInit.IL_0032:
NOP
call SystemVoidCosmosHALGlobalInitPciDevices
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInit.IL_0038
jne near SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInit.IL_0038:
NOP
jmp SystemVoidCosmosHALGlobalInit.END__OF__METHOD_NORMAL
SystemVoidCosmosHALGlobalInit.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALGlobalInit.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALGlobalInit.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun:
push dword EBP
mov dword EBP, ESP
NOP
mov dword EAX, StringLiteral0098
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.IL_000B
jne near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.IL_000B:
NOP
jmp SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.END__OF__METHOD_NORMAL
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral0099
push dword EAX
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_000B
jne near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_000B:
NOP
sub dword ESP, 0x4
call SystemStringSystemConsoleReadLine
test dword ECX, 0x2
je near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_0011
add dword ESP, 0x4
jne near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_0011:
pop dword EAX
mov dword [EBP - 4], EAX
mov dword EAX, StringLiteral009A
push dword EAX
call SystemVoidSystemConsoleWriteSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_001C
jne near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_001C:
NOP
push dword [EBP - 4]
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_0023
jne near SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.IL_0023:
NOP
jmp SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_NORMAL
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosHALRTCWaitForReady:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
SystemVoidCosmosHALRTCWaitForReady.IL_0001:
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0xA
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALRTCWaitForReady.IL_0013
jne near SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALRTCWaitForReady.IL_0013:
NOP
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALRTCWaitForReady.IL_0024
add dword ESP, 0x4
jne near SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALRTCWaitForReady.IL_0024:
push dword 0x80
pop dword EAX
and dword [ESP], EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALRTCWaitForReady.IL_002B.True
jmp SystemVoidCosmosHALRTCWaitForReady.IL_002B.False
SystemVoidCosmosHALRTCWaitForReady.IL_002B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALRTCWaitForReady.IL_002D
SystemVoidCosmosHALRTCWaitForReady.IL_002B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALRTCWaitForReady.IL_002D
SystemVoidCosmosHALRTCWaitForReady.IL_002D:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALRTCWaitForReady.IL_002E.True
jmp SystemVoidCosmosHALRTCWaitForReady.IL_002E.False
SystemVoidCosmosHALRTCWaitForReady.IL_002E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALRTCWaitForReady.IL_0030
SystemVoidCosmosHALRTCWaitForReady.IL_002E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALRTCWaitForReady.IL_0030
SystemVoidCosmosHALRTCWaitForReady.IL_0030:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALRTCWaitForReady.IL_0001
jmp SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_NORMAL
SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALRTCWaitForReady.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOPortset_ByteSystemByte:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBaseWrite8SystemUInt16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortset_ByteSystemByte.IL_000D
jne near SystemVoidCosmosCoreIOPortset_ByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortset_ByteSystemByte.IL_000D:
NOP
jmp SystemVoidCosmosCoreIOPortset_ByteSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortset_ByteSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortset_ByteSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortset_ByteSystemByte.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemByteCosmosCoreIOPortget_Byte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortBaseRead8SystemUInt16
test dword ECX, 0x2
je near SystemByteCosmosCoreIOPortget_Byte.IL_000C
add dword ESP, 0x4
jne near SystemByteCosmosCoreIOPortget_Byte.END__OF__METHOD_EXCEPTION
SystemByteCosmosCoreIOPortget_Byte.IL_000C:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosCoreIOPortget_Byte.IL_000F
SystemByteCosmosCoreIOPortget_Byte.IL_000F:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosCoreIOPortget_Byte.END__OF__METHOD_NORMAL
SystemByteCosmosCoreIOPortget_Byte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosCoreIOPortget_Byte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemByteCosmosCoreIOPortget_Byte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemByteCosmosHALRTCFromBCDSystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x4
pop dword ECX
shr dword [ESP], CL
push dword 0xF
pop dword EAX
and dword [ESP], EAX
push dword 0xA
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALRTCFromBCDSystemByte.IL_0013
SystemByteCosmosHALRTCFromBCDSystemByte.IL_0013:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosHALRTCFromBCDSystemByte.END__OF__METHOD_NORMAL
SystemByteCosmosHALRTCFromBCDSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALRTCFromBCDSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUX86PlugsNEW_PLUGSDoubleImplCctor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUX86PlugsNEW_PLUGSDoubleImplCctor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUX86PlugsNEW_PLUGSDoubleImplCctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsNEW_PLUGSDoubleImplCctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosSystemConsolector:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x27
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosHALTextScreenctor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsolector.IL_000F.NoError9717
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosSystemConsolector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsolector.IL_000F.NoError9717:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosSystemConsolector.IL_001F
jne near SystemVoidCosmosSystemConsolector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosSystemConsolector.IL_001F:
NOP
jmp SystemVoidCosmosSystemConsolector.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemConsolector.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemConsolector.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosSystemConsolector.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.IL_0006
jne near SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.IL_0006:
NOP
NOP
NOP
jmp SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosHALTextScreenctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0xF
mov dword ECX, [ESP + 4]
add dword ECX, 0x26
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0xF
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x2C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupTextScreenctor
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenctor.IL_0011.NoError9762
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenctor.IL_0011.NoError9762:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x22
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosHALDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenctor.IL_0021
jne near SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenctor.IL_0021:
NOP
NOP
push dword [EBP + 8]
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
pop dword EAX
or dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenctor.IL_0056
add dword ESP, 0x4
jne near SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenctor.IL_0056:
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenctor.IL_0064
add dword ESP, 0x4
jne near SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenctor.IL_0064:
push dword [EBP + 8]
call SystemUInt16CosmosHALTextScreenget_Rows
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenctor.IL_006A
add dword ESP, 0x4
jne near SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenctor.IL_006A:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenctor.IL_007B
add dword ESP, 0x4
jne near SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenctor.IL_007B:
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x4
xor dword EDX, EDX
pop dword ECX
pop dword EAX
div dword ECX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALTextScreenctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
push dword [EBP + 16]
call SystemUInt16CosmosHALTextScreenget_Cols
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_0008
add dword ESP, 0x4
jne near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_0008:
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword [EBP + 12]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0xF
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_001F
jne near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_001F:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0xFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_0038
jne near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_0038:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0xE
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_004B
jne near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_004B:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x22
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x8
pop dword ECX
shr dword [ESP], CL
pop dword EAX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_0060
jne near SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.IL_0060:
NOP
jmp SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0xC
SystemVoidSystemExceptionset_HResultSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x3C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemExceptionset_HResultSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemExceptionset_HResultSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemExceptionset_HResultSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x4
xor dword EDX, EDX
pop dword ECX
pop dword EAX
div dword ECX
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.IL_0011
jne near SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.IL_0011:
NOP
jmp SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosIL2CPUILCustomImplementationsSystemCharImplCctor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUILCustomImplementationsSystemCharImplCctor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUILCustomImplementationsSystemCharImplCctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUILCustomImplementationsSystemCharImplCctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCorePlugsCPUImplHalt:
push dword EBP
mov dword EBP, ESP
hlt
SystemVoidCosmosCorePlugsCPUImplHalt.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsCPUImplHalt.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jb near CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.IL_000E
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException
test dword ECX, 0x2
je near CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.IL_000E
jne near CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.END__OF__METHOD_EXCEPTION
CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.IL_000E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
jmp CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.END__OF__METHOD_NORMAL
CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
jmp SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count.END__OF__METHOD_NORMAL
SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.IL_0007
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.IL_0007:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.IL_000A
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.IL_000A:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1SystemCharcctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_List_1___System_Char_], 0x1
je near METHOD_00000000cd0072d00000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_List_1___System_Char_], 0x1
jmp METHOD_00000000cd0072d00000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000cd0072d00000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000cd0072d00000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericList1SystemCharcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1SystemCharcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_List_1___System_Char___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericList1SystemCharcctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00E8
cmp dword EAX, 0x1
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00B8
cmp dword EAX, 0x2
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00C0
cmp dword EAX, 0x3
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_006B
cmp dword EAX, 0x4
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00D0
cmp dword EAX, 0x5
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00D8
cmp dword EAX, 0x6
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_008C
cmp dword EAX, 0x7
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0097
cmp dword EAX, 0x8
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00E0
cmp dword EAX, 0x9
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00A2
cmp dword EAX, 0xA
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00F0
cmp dword EAX, 0xB
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00F8
cmp dword EAX, 0xC
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0081
cmp dword EAX, 0xD
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00C8
cmp dword EAX, 0xE
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0100
cmp dword EAX, 0xF
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0108
cmp dword EAX, 0x10
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00AD
cmp dword EAX, 0x11
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0076
cmp dword EAX, 0x12
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0110
cmp dword EAX, 0x13
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0118
cmp dword EAX, 0x14
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0120
cmp dword EAX, 0x15
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0128
cmp dword EAX, 0x16
je near SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0130
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0138
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_006B:
mov dword EAX, StringLiteral009B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0076:
mov dword EAX, StringLiteral009C
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0081:
mov dword EAX, StringLiteral009D
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_008C:
mov dword EAX, StringLiteral009E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0097:
mov dword EAX, StringLiteral009F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00A2:
mov dword EAX, StringLiteral00A0
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00AD:
mov dword EAX, StringLiteral00A1
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00B8:
mov dword EAX, StringLiteral00A2
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00C0:
mov dword EAX, StringLiteral00A3
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00C8:
mov dword EAX, StringLiteral00A4
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00D0:
mov dword EAX, StringLiteral00A5
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00D8:
mov dword EAX, StringLiteral00A6
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00E0:
mov dword EAX, StringLiteral00A7
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00E8:
mov dword EAX, StringLiteral00A8
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00F0:
mov dword EAX, StringLiteral00A9
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_00F8:
mov dword EAX, StringLiteral00AA
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0100:
mov dword EAX, StringLiteral00AB
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0108:
mov dword EAX, StringLiteral00AC
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0110:
mov dword EAX, StringLiteral00AD
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0118:
mov dword EAX, StringLiteral00AE
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0120:
mov dword EAX, StringLiteral00AF
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0128:
mov dword EAX, StringLiteral00B0
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0130:
mov dword EAX, StringLiteral00B1
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_0138:
push dword [static_field__System_String_Empty]
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.END__OF__METHOD_NORMAL
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.IL_013E:
push dword [EBP - 4]
jmp SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.END__OF__METHOD_NORMAL
SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemThrowHelperGetArgumentNameSystemExceptionArgument.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32SystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 28]
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32SystemBoolean
mov dword ECX, 0x0
pop dword EBP
ret 0x18
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0012
push dword 0xF
push dword 0x15
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0012:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0058
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_004D
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0045:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_004D:
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1SystemCharcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___System_Char___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.IL_0058:
jmp SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemTypeSystemObjectGetType:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral00B2
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString.IL_0009
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString.IL_0009:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemEnumImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosSystemPlugsSystemTypeImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral00B3
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosSystemPlugsSystemTypeImplToString.IL_0009
SystemStringCosmosSystemPlugsSystemTypeImplToString.IL_0009:
push dword [EBP - 4]
jmp SystemStringCosmosSystemPlugsSystemTypeImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosSystemPlugsSystemTypeImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosSystemPlugsSystemTypeImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
movzx EAX, word [ECX]
push dword EAX
push dword 0x0
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.IL_0009
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.IL_000C
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.IL_000C:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt16ImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
push dword 0x0
call SystemStringCosmosIL2CPUILCustomImplementationsSystemUInt32Impl2GetNumberStringSystemUInt32SystemBoolean
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.IL_0009
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.IL_000C
SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.IL_000C:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemByteImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral00B4
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString.IL_0009
SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString.IL_0009:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemIntPtrImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
movsx EAX, word [ECX]
push dword EAX
call SystemStringCosmosIL2CPUILCustomImplementationsSystemInt32Impl2GetNumberStringSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.IL_0008
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.IL_0008:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.IL_000B
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.IL_000B:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUILCustomImplementationsSystemInt16ImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral00B5
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString.IL_0009
SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString.IL_0009:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral00B6
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString.IL_0009
SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString.IL_0009:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemNetSocketAddressImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
mov dword EAX, StringLiteral00B7
push dword EAX
push dword [EBP + 8]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x71
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.IL_000C
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.IL_000C:
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.IL_0011
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.IL_0011:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.IL_0014
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.IL_0014:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUX86PlugsCustomImplementationsSystemExceptionImplToString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_0008.True
jmp SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_0008.False
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_0008.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_000A
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_0008.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_000A:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_001A
NOP
mov dword EAX, StringLiteral00B8
push dword EAX
call SystemVoidSystemExceptioncctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_0014.NoError10360
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_0014.NoError10360:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.IL_001A:
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword EAX
add dword [ESP], EAX
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov byte [EBX], AL
add dword ESP, 0x8
jmp SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0xC
SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 16]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.IL_002D
SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.IL_0019:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
pop dword ECX
movzx EAX, byte [ECX]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov byte [EBX], AL
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.IL_002D:
push dword [EBP - 12]
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword [EBP + 8]
pop dword EAX
push dword 0x0
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
sub dword EBX, EAX
sbb dword ECX, EDX
cmovl dword EDI, ESI
push dword EDI
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.IL_0019
jmp SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
add dword ESP, 0x10
pop dword EBP
ret 0x10
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 16]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_001D
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_000F:
NOP
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_001D:
push dword [EBP - 8]
push dword [EBP + 12]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_001F.True
jmp SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_001F.False
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_001F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_0021
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_001F.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_0021:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.IL_000F
jmp SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
add dword ESP, 0xC
pop dword EBP
ret 0x10
SystemVoidSystemMathcctor:
cmp byte [CCTOR_CALLED__System_Math], 0x1
je near METHOD_00000000d70015a80000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Math], 0x1
jmp METHOD_00000000d70015a80000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000d70015a80000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000d70015a80000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x4341C379
push dword 0x37E08000
call SystemVoidSystemMathcctor
test dword ECX, 0x2
jne near SystemVoidSystemMathcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Math_doubleRoundLimit], EAX
pop dword EAX
mov dword [static_field__System_Math_doubleRoundLimit + 4], EAX
push dword 0x10
pop dword ESI
push dword ESI
push dword 0x8
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x8
call SystemVoidSystemArrayctor
push dword [ESP]
push dword static_field___PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3____method0x6006999_1
call SystemVoidSystemRuntimeCompilerServicesRuntimeHelpersInitializeArraySystemArraySystemRuntimeFieldHandle
test dword ECX, 0x2
je near SystemVoidSystemMathcctor.IL_0020
jne near SystemVoidSystemMathcctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemMathcctor.IL_0020:
call SystemVoidSystemMathcctor
test dword ECX, 0x2
jne near SystemVoidSystemMathcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Math_roundPower10Double], EAX
jmp SystemVoidSystemMathcctor.END__OF__METHOD_NORMAL
SystemVoidSystemMathcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemMathcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemMathcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosSystemPlugsSystemTypeImplCCtor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosSystemPlugsSystemTypeImplCCtor.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemTypeImplCCtor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemTypeImplCCtor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCoreHeapcctor:
cmp byte [CCTOR_CALLED__Cosmos_Core_Heap], 0x1
je near METHOD_00000000d8005f160000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_Core_Heap], 0x1
jmp METHOD_00000000d8005f160000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000d8005f160000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000d8005f160000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x1
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_Core_Heap_EnableDebug], AL
push dword 0x0
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_Core_Heap_mInitialized], AL
jmp SystemVoidCosmosCoreHeapcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHeapcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHeapcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreHeapcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemUInt32CosmosCoreCPUGetEndOfKernel:
push dword EBP
mov dword EBP, ESP
sub dword ESP, 0x4
call SystemUInt32CosmosCorePlugsCPUImplGetEndOfKernel
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemUInt32CosmosCoreCPUGetAmountOfRAM:
push dword EBP
mov dword EBP, ESP
sub dword ESP, 0x4
call SystemUInt32CosmosCorePlugsCPUImplGetAmountOfRAM
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword 0x4
push dword [EBP + 12]
push dword 0x4
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
add dword [ESP], EAX
push dword [ESP]
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mStartAddress], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mStart], EAX
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mLength], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mLength]
push dword 0x4
xor dword EDX, EDX
pop dword ECX
pop dword EAX
div dword ECX
push dword EAX
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mLength], EAX
push dword [EBP + 12]
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mLength]
call SystemVoidCosmosCoreHeapClearMemorySystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.IL_0034
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.IL_0034:
NOP
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mStartAddress]
push dword 0x400
pop dword EAX
add dword [ESP], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mStartAddress], EAX
push dword [EBP + 8]
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mEndOfRam], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mStartAddress]
push dword 0x4
xor dword EDX, EDX
pop dword ECX
pop dword EAX
div dword ECX
push dword EAX
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mStartAddress], EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Heap_mLength]
push dword 0x400
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidCosmosCoreHeapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Heap_mLength], EAX
call SystemVoidCosmosCoreHeapUpdateDebugDisplay
test dword ECX, 0x2
je near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.IL_006E
jne near SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.IL_006E:
NOP
jmp SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreHeapDoInitializeSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemDiagnosticsDebuggerBreak:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosIL2CPUX86PlugsLinqTestCustomImplementationsSystemDiagnosticsDebuggerImplBreak
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCoreCPUZeroFillSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosCorePlugsCPUImplZeroFillSystemUInt32SystemUInt32
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplCCtor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplCCtor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplCCtor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplCCtor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemBooleanSystemStringEqualsHelperSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemBooleanCosmosCorePlugsStringImplEqualsHelperSystemStringSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
SystemVoidSystemConsolecctor:
cmp byte [CCTOR_CALLED__System_Console], 0x1
je near METHOD_00000000da0004220000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Console], 0x1
jmp METHOD_00000000da0004220000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000da0004220000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000da0004220000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x21
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_UnicodeEncoding_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean
test dword ECX, 0x2
je near SystemVoidSystemConsolecctor.IL_0002.NoError10621
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemConsolecctor.IL_0002.NoError10621:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Console_StdConUnicodeEncoding], EAX
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__System_Console__isOutTextWriterRedirected], AL
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__System_Console__isErrorTextWriterRedirected], AL
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Console__inputEncoding], EAX
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Console__outputEncoding], EAX
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__System_Console__stdInRedirectQueried], AL
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__System_Console__stdOutRedirectQueried], AL
push dword 0x0
call SystemVoidSystemConsolecctor
test dword ECX, 0x2
jne near SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__System_Console__stdErrRedirectQueried], AL
jmp SystemVoidSystemConsolecctor.END__OF__METHOD_NORMAL
SystemVoidSystemConsolecctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemConsolecctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemConsolecctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 16]
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov dword [EBX], EAX
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_001C
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_0009:
NOP
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP - 4]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov word [EBX], AX
add dword ESP, 0x8
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_001C:
push dword [EBP - 4]
push dword [EBP + 16]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_001E.True
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_001E.False
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_001E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_0020
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_001E.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_0020:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.IL_0009
jmp SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsMSSystemStringImplCtorSystemChararraySystemInt32SystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
add dword ESP, 0x8
pop dword EBP
ret 0x18
SystemVoidSystemBitConvertercctor:
cmp byte [CCTOR_CALLED__System_BitConverter], 0x1
je near METHOD_00000000dc00368e0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_BitConverter], 0x1
jmp METHOD_00000000dc00368e0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000dc00368e0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000dc00368e0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x1
call SystemVoidSystemBitConvertercctor
test dword ECX, 0x2
jne near SystemVoidSystemBitConvertercctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__System_BitConverter_IsLittleEndian], AL
jmp SystemVoidSystemBitConvertercctor.END__OF__METHOD_NORMAL
SystemVoidSystemBitConvertercctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemBitConvertercctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemBitConvertercctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemArgumentExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctorSystemString.IL_0007
jne near SystemVoidSystemArgumentExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80070057
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArgumentExceptionctorSystemString.IL_0012
jne near SystemVoidSystemArgumentExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArgumentExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemArgumentExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemArgumentExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArgumentExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArgumentExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosIL2CPUILCustomImplementationsSystemEnumImplCctor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUILCustomImplementationsSystemEnumImplCctor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUILCustomImplementationsSystemEnumImplCctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUILCustomImplementationsSystemEnumImplCctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplCCtor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplCCtor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplCCtor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUILCustomImplementationsSystemNetIPAddressImplCCtor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
call SystemStringSystemEnvironmentGetResourceFromDefaultSystemString
test dword ECX, 0x2
je near SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.IL_0006
add dword ESP, 0x4
jne near SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.IL_0006:
pop dword EAX
mov dword [EBP - 4], EAX
sub dword ESP, 0x4
call SystemGlobalizationCultureInfoSystemGlobalizationCultureInfoget_CurrentCulture
test dword ECX, 0x2
je near SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.IL_000C
add dword ESP, 0x4
jne near SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.IL_000C:
push dword [EBP - 4]
push dword [EBP + 8]
call SystemStringSystemStringFormatSystemIFormatProviderSystemStringSystemObjectarray
test dword ECX, 0x2
je near SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.IL_0013
add dword ESP, 0x4
jne near SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.IL_0013:
jmp SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_NORMAL
SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringSystemEnvironmentGetRuntimeResourceStringSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemStringSystemEnvironmentget_NewLine:
push dword EBP
mov dword EBP, ESP
mov dword EAX, StringLiteral00B9
push dword EAX
jmp SystemStringSystemEnvironmentget_NewLine.END__OF__METHOD_NORMAL
SystemStringSystemEnvironmentget_NewLine.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringSystemEnvironmentget_NewLine.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemBooleanSystemStringIsNullOrEmptySystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000D
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanSystemStringIsNullOrEmptySystemString.IL_0009
add dword ESP, 0x4
jne near SystemBooleanSystemStringIsNullOrEmptySystemString.END__OF__METHOD_EXCEPTION
SystemBooleanSystemStringIsNullOrEmptySystemString.IL_0009:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000A.True
jmp SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000A.False
SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000C
SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000C
SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000C:
jmp SystemBooleanSystemStringIsNullOrEmptySystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringIsNullOrEmptySystemString.IL_000D:
push dword 0x1
jmp SystemBooleanSystemStringIsNullOrEmptySystemString.END__OF__METHOD_NORMAL
SystemBooleanSystemStringIsNullOrEmptySystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemStringIsNullOrEmptySystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemBooleanSystemStringIsNullOrEmptySystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPURuntimeEnginecctor:
cmp byte [CCTOR_CALLED__Cosmos_IL2CPU_RuntimeEngine], 0x1
je near METHOD_00000000dd00d7fa0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_IL2CPU_RuntimeEngine], 0x1
jmp METHOD_00000000dd00d7fa0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000dd00d7fa0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000dd00d7fa0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
call SystemVoidCosmosIL2CPURuntimeEnginecctor
test dword ECX, 0x2
jne near SystemVoidCosmosIL2CPURuntimeEnginecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_RuntimeEngine_HeapHandle], EAX
jmp SystemVoidCosmosIL2CPURuntimeEnginecctor.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPURuntimeEnginecctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPURuntimeEnginecctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosIL2CPURuntimeEnginecctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemArithmeticExceptionctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemArithmeticExceptionctorSystemString.IL_0007
jne near SystemVoidSystemArithmeticExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArithmeticExceptionctorSystemString.IL_0007:
push dword [EBP + 12]
push dword 0x80070216
call SystemVoidSystemExceptionSetErrorCodeSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemArithmeticExceptionctorSystemString.IL_0012
jne near SystemVoidSystemArithmeticExceptionctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemArithmeticExceptionctorSystemString.IL_0012:
jmp SystemVoidSystemArithmeticExceptionctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemArithmeticExceptionctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemArithmeticExceptionctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemArithmeticExceptionctorSystemString.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosDebugKernelPlugsDebuggerSendSystemInt32SystemChar:
push dword EBP
mov dword EBP, ESP
%ifdef DEBUGSTUB
%ifdef DEBUGSTUB
pushad
pushad
Call DebugStub_SendText
Call DebugStub_SendText
popad
popad
%endif
%endif
SystemVoidCosmosDebugKernelPlugsDebuggerSendSystemInt32SystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosDebugKernelPlugsDebuggerSendSystemInt32SystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosCoreINTsDummy:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreINTsDummy.IL_0005.True
jmp SystemVoidCosmosCoreINTsDummy.IL_0005.False
SystemVoidCosmosCoreINTsDummy.IL_0005.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsDummy.IL_0007
SystemVoidCosmosCoreINTsDummy.IL_0005.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreINTsDummy.IL_0007
SystemVoidCosmosCoreINTsDummy.IL_0007:
pop dword EAX
mov dword [EBP - 88], EAX
movzx EAX, byte [EBP - 88]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsDummy.IL_01A2
NOP
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
pop dword EAX
mov dword [EAX], 0x0
mov dword [EAX + 4], 0x0
mov dword [EAX + 8], 0x0
mov dword [EAX + 12], 0x0
mov dword [EAX + 16], 0x0
mov dword [EAX + 20], 0x0
mov dword [EAX + 24], 0x0
mov dword [EAX + 28], 0x0
mov dword [EAX + 32], 0x0
mov dword [EAX + 36], 0x0
mov dword [EAX + 40], 0x0
mov dword [EAX + 44], 0x0
mov dword [EAX + 48], 0x0
mov dword [EAX + 52], 0x0
mov dword [EAX + 56], 0x0
mov dword [EAX + 60], 0x0
mov dword [EAX + 64], 0x0
mov dword [EAX + 68], 0x0
mov dword [EAX + 72], 0x0
mov dword [EAX + 76], 0x0
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_001F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_001F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0027
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0027:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_002F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_002F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0037
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0037:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_003F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_003F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0047
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0047:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_004F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_004F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0057
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0057:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_005F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_005F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0067
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0067:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_006F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_006F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0077
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0077:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_007F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_007F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0087
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0087:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_008F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_008F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0097
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0097:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_009F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_009F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00A7
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00A7:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00AF
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00AF:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00B7
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00B7:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00BF
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00BF:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00C7
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00C7:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00CF
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00CF:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00D7
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00D7:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00DF
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00DF:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00E7
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00E7:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00EF
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00EF:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00F7
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00F7:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_00FF
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_00FF:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0107
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0107:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_010F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_010F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0117
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0117:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_011F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_011F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0127
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0127:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_012F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_012F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0137
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0137:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_013F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_013F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0147
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0147:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_014F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_014F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0157
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0157:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_015F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_015F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0167
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0167:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_016F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_016F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0177
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0177:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_017F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_017F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0187
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0187:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_018F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_018F:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_0197
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_0197:
NOP
mov dword EAX, EBP
sub dword EAX, 0x54
push dword EAX
call SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsDummy.IL_019F
jne near SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsDummy.IL_019F:
NOP
NOP
NOP
SystemVoidCosmosCoreINTsDummy.IL_01A2:
jmp SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsDummy.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x58
pop dword EBP
ret 0x0
SystemVoidCosmosCorePICctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x0
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosCoreIOGroupPICctorSystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCorePICctor.IL_0002.NoError11198
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCorePICctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICctor.IL_0002.NoError11198:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x1
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosCoreIOGroupPICctorSystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCorePICctor.IL_000E.NoError11208
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCorePICctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICctor.IL_000E.NoError11208:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCorePICctor.IL_001E
jne near SystemVoidCosmosCorePICctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICctor.IL_001E:
NOP
NOP
push dword [EBP + 8]
push dword 0x20
push dword 0xF9
push dword 0x28
push dword 0xEF
call SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICctor.IL_0034
jne near SystemVoidCosmosCorePICctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICctor.IL_0034:
NOP
NOP
jmp SystemVoidCosmosCorePICctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCorePICctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePICctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCorePICctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreCPUUpdateIDTSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemVoidCosmosCorePlugsCPUImplUpdateIDTSystemBoolean
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCoreCPUInitFloat:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosCorePlugsCPUImplInitFloat
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosCoreGlobalInit:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosCoreGlobalInit.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreGlobalInit.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreGlobalInit.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosHALGlobalInitStaticDevices:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
mov dword EAX, StringLiteral00BA
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_0010
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_0010:
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_TextScreen]
call SystemVoidCosmosHALTextScreenClear
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_001B
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_001B:
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
mov dword EAX, StringLiteral00BB
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_002B
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_002B:
NOP
push dword 0x24
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosHALKeyboardctor
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_002C.NoError11283
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_002C.NoError11283:
pop dword EAX
push dword EAX
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_HAL_Global_Keyboard], EAX
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
mov dword EAX, StringLiteral00BC
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_0045
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_0045:
NOP
push dword 0x0
push dword 0x1
call SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_004D
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_004D:
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
mov dword EAX, StringLiteral00BD
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_005D
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_005D:
NOP
push dword 0x0
push dword 0x0
call SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitStaticDevices.IL_0065
jne near SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitStaticDevices.IL_0065:
NOP
jmp SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_NORMAL
SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALGlobalInitStaticDevices.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosHALGlobalInitPciDevices:
push dword EBP
mov dword EBP, ESP
NOP
mov dword EAX, StringLiteral00BE
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitPciDevices.IL_000B
jne near SystemVoidCosmosHALGlobalInitPciDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitPciDevices.IL_000B:
NOP
call SystemVoidCosmosHALPCISetup
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitPciDevices.IL_0011
jne near SystemVoidCosmosHALGlobalInitPciDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitPciDevices.IL_0011:
NOP
jmp SystemVoidCosmosHALGlobalInitPciDevices.END__OF__METHOD_NORMAL
SystemVoidCosmosHALGlobalInitPciDevices.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALGlobalInitPciDevices.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALGlobalInitPciDevices.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemStringSystemConsoleReadLine:
push dword EBP
mov dword EBP, ESP
sub dword ESP, 0x4
call SystemStringCosmosSystemPlugsSystemConsoleImplReadLine
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosHALRTCcctor:
cmp byte [CCTOR_CALLED__Cosmos_HAL_RTC], 0x1
je near METHOD_00000000e90005080000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_HAL_RTC], 0x1
jmp METHOD_00000000e90005080000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000e90005080000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000e90005080000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupRTCctor
test dword ECX, 0x2
je near SystemVoidCosmosHALRTCcctor.IL_0000.NoError11354
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALRTCcctor.IL_0000.NoError11354:
pop dword EAX
push dword EAX
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_HAL_RTC_rtc], EAX
NOP
call SystemVoidCosmosHALRTCWaitForReady
test dword ECX, 0x2
je near SystemVoidCosmosHALRTCcctor.IL_0010
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALRTCcctor.IL_0010:
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0xB
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALRTCcctor.IL_0022
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALRTCcctor.IL_0022:
NOP
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_RTC_rtc]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALRTCcctor.IL_0032
add dword ESP, 0x4
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALRTCcctor.IL_0032:
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_HAL_RTC_StatusByteB], AL
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
mov dword EAX, 0x0
mov byte AL, [static_field__Cosmos_HAL_RTC_StatusByteB]
push dword EAX
push dword 0x2
pop dword EAX
and dword [ESP], EAX
push dword 0x2
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALRTCcctor.IL_003F.True
jmp SystemVoidCosmosHALRTCcctor.IL_003F.False
SystemVoidCosmosHALRTCcctor.IL_003F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALRTCcctor.IL_0041
SystemVoidCosmosHALRTCcctor.IL_003F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALRTCcctor.IL_0041
SystemVoidCosmosHALRTCcctor.IL_0041:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALRTCcctor.IL_0042.True
jmp SystemVoidCosmosHALRTCcctor.IL_0042.False
SystemVoidCosmosHALRTCcctor.IL_0042.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALRTCcctor.IL_0044
SystemVoidCosmosHALRTCcctor.IL_0042.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALRTCcctor.IL_0044
SystemVoidCosmosHALRTCcctor.IL_0044:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALRTCcctor.IL_0052
NOP
push dword 0x1
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_HAL_RTC_is24HourMode], AL
NOP
jmp SystemVoidCosmosHALRTCcctor.IL_005A
SystemVoidCosmosHALRTCcctor.IL_0052:
NOP
push dword 0x0
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_HAL_RTC_is24HourMode], AL
NOP
SystemVoidCosmosHALRTCcctor.IL_005A:
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
mov dword EAX, 0x0
mov byte AL, [static_field__Cosmos_HAL_RTC_StatusByteB]
push dword EAX
push dword 0x4
pop dword EAX
and dword [ESP], EAX
push dword 0x4
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALRTCcctor.IL_0062.True
jmp SystemVoidCosmosHALRTCcctor.IL_0062.False
SystemVoidCosmosHALRTCcctor.IL_0062.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALRTCcctor.IL_0064
SystemVoidCosmosHALRTCcctor.IL_0062.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALRTCcctor.IL_0064
SystemVoidCosmosHALRTCcctor.IL_0064:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALRTCcctor.IL_0065.True
jmp SystemVoidCosmosHALRTCcctor.IL_0065.False
SystemVoidCosmosHALRTCcctor.IL_0065.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALRTCcctor.IL_0067
SystemVoidCosmosHALRTCcctor.IL_0065.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALRTCcctor.IL_0067
SystemVoidCosmosHALRTCcctor.IL_0067:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALRTCcctor.IL_0075
NOP
push dword 0x0
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_HAL_RTC_isBCDMode], AL
NOP
jmp SystemVoidCosmosHALRTCcctor.IL_007D
SystemVoidCosmosHALRTCcctor.IL_0075:
NOP
push dword 0x1
call SystemVoidCosmosHALRTCcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov byte [static_field__Cosmos_HAL_RTC_isBCDMode], AL
NOP
SystemVoidCosmosHALRTCcctor.IL_007D:
NOP
jmp SystemVoidCosmosHALRTCcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALRTCcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALRTCcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALRTCcctor.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOPortBaseWrite8SystemUInt16SystemByte:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 12]
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemVoidCosmosCorePlugsIOPortImplWrite8SystemUInt16SystemByte
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemByteCosmosCoreIOPortBaseRead8SystemUInt16:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 8]
push dword EAX
call SystemByteCosmosCorePlugsIOPortImplRead8SystemUInt16
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOGroupTextScreenctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0xB8000
push dword 0xFA0
push dword 0x20
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x2
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_000B.NoError11465
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_000B.NoError11465:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3C2
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_001B.NoError11475
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_001B.NoError11475:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3C4
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_002B.NoError11485
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_002B.NoError11485:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3C5
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_003B.NoError11495
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_003B.NoError11495:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x28
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3CE
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_004B.NoError11505
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_004B.NoError11505:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3CF
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_005B.NoError11515
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_005B.NoError11515:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x24
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3D4
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_006B.NoError11525
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_006B.NoError11525:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x3D5
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_007B.NoError11535
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_007B.NoError11535:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupTextScreenctor.IL_008B
jne near SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupTextScreenctor.IL_008B:
NOP
jmp SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupTextScreenctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALDevicector:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALDevicector.IL_0006
jne near SystemVoidCosmosHALDevicector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALDevicector.IL_0006:
jmp SystemVoidCosmosHALDevicector.END__OF__METHOD_NORMAL
SystemVoidCosmosHALDevicector.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALDevicector.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALDevicector.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreGlobalcctor:
cmp byte [CCTOR_CALLED__Cosmos_Core_Global], 0x1
je near METHOD_00000000ed00f8f00000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_Core_Global], 0x1
jmp METHOD_00000000ed00f8f00000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000ed00f8f00000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000ed00f8f00000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidCosmosCoreBaseIOGroupscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_EXCEPTION
push dword 0x24
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreBaseIOGroupsctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreGlobalcctor.IL_0000.NoError11568
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreGlobalcctor.IL_0000.NoError11568:
pop dword EAX
push dword EAX
call SystemVoidCosmosCoreGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Global_BaseIOGroups], EAX
mov dword EAX, StringLiteral00BF
push dword EAX
mov dword EAX, StringLiteral00C0
push dword EAX
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreGlobalcctor.IL_0014.NoError11578
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreGlobalcctor.IL_0014.NoError11578:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosCoreGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Global_Dbg], EAX
jmp SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreGlobalcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosCoreBootstrapcctor:
cmp byte [CCTOR_CALLED__Cosmos_Core_Bootstrap], 0x1
je near METHOD_00000000ee0063510000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_Core_Bootstrap], 0x1
jmp METHOD_00000000ee0063510000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000ee0063510000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000ee0063510000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_CPU_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreCPUctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBootstrapcctor.IL_0000.NoError11591
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBootstrapcctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBootstrapcctor.IL_0000.NoError11591:
pop dword EAX
push dword EAX
call SystemVoidCosmosCoreBootstrapcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreBootstrapcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_Bootstrap_CPU], EAX
jmp SystemVoidCosmosCoreBootstrapcctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreBootstrapcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreBootstrapcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreBootstrapcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_Queue_1___System_UInt32_], 0x1
je near METHOD_00000000ee00d07a0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_Queue_1___System_UInt32_], 0x1
jmp METHOD_00000000ee00d07a0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000ee00d07a0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000ee00d07a0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_Queue_1___System_UInt32___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32SystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 28]
add dword [ESP], 0xC
pop dword EAX
mov dword EAX, [EAX]
mov dword EBX, [EBP + 24]
mul dword EBX
add dword EAX, 0x10
mov dword ESI, [EBP + 28]
add dword ESI, EAX
push dword [EBP + 20]
add dword [ESP], 0xC
pop dword EAX
mov dword EAX, [EAX]
mov dword ECX, [EBP + 16]
mul dword ECX
add dword EAX, 0x10
mov dword EDI, [EBP + 20]
add dword EDI, EAX
mov dword EAX, [EBP + 20]
add dword EAX, 0xC
mov dword EAX, [EAX]
mov dword EDX, [EBP + 12]
mul dword EDX
mov dword ECX, EAX
rep movsb
SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32SystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsCustomImplementationsSystemArrayImplCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32SystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x18
SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType.IL_0005
SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType.IL_0005:
push dword [EBP - 4]
jmp SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType.END__OF__METHOD_NORMAL
SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemTypeCosmosIL2CPUILCustomImplementationsSystemObjectImplGetType.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
PLUG_FOR___SystemVoidSystemRuntimeCompilerServicesRuntimeHelpersInitializeArraySystemArraySystemRuntimeFieldHandle:
push dword EBP
mov dword EBP, ESP
mov dword EDI, [EBP + 12]
mov dword ESI, [EBP + 8]
add dword EDI, 0x8
push dword [EDI]
add dword EDI, 0x4
mov dword EAX, [EDI]
mul dword [ESP]
pop dword ECX
mov dword ECX, EAX
mov dword EAX, 0x0
add dword EDI, 0x4
METHOD_00000000ef0067050000000000000000.StartLoop:
mov byte DL, [ESI]
mov byte [EDI], DL
add dword EAX, 0x1
add dword ESI, 0x1
add dword EDI, 0x1
cmp dword EAX, ECX
je near METHOD_00000000ef0067050000000000000000.EndLoop
jmp METHOD_00000000ef0067050000000000000000.StartLoop
METHOD_00000000ef0067050000000000000000.EndLoop:
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidSystemRuntimeCompilerServicesRuntimeHelpersInitializeArraySystemArraySystemRuntimeFieldHandle:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call PLUG_FOR___SystemVoidSystemRuntimeCompilerServicesRuntimeHelpersInitializeArraySystemArraySystemRuntimeFieldHandle
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemUInt32CosmosCorePlugsCPUImplGetEndOfKernel:
push dword EBP
mov dword EBP, ESP
push dword _end_code
SystemUInt32CosmosCorePlugsCPUImplGetEndOfKernel.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCorePlugsCPUImplGetEndOfKernel.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemUInt32CosmosCorePlugsCPUImplGetAmountOfRAM:
push dword EBP
mov dword EBP, ESP
mov dword EAX, [MultiBootInfo_Memory_High]
xor dword EDX, EDX
mov dword ECX, 0x400
div dword ECX
add dword EAX, 0x1
push dword EAX
SystemUInt32CosmosCorePlugsCPUImplGetAmountOfRAM.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCorePlugsCPUImplGetAmountOfRAM.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosIL2CPUX86PlugsLinqTestCustomImplementationsSystemDiagnosticsDebuggerImplBreak:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosIL2CPUX86PlugsLinqTestCustomImplementationsSystemDiagnosticsDebuggerImplBreak.END__OF__METHOD_NORMAL
SystemVoidCosmosIL2CPUX86PlugsLinqTestCustomImplementationsSystemDiagnosticsDebuggerImplBreak.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosIL2CPUX86PlugsLinqTestCustomImplementationsSystemDiagnosticsDebuggerImplBreak.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCorePlugsCPUImplZeroFillSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
cld
mov dword EDI, [EBP + 12]
mov dword ECX, [EBP + 8]
xor dword EAX, EAX
shr dword ECX, 0x1
jnb near METHOD_00000000ef0046210000000000000000.step2
stosb
METHOD_00000000ef0046210000000000000000.step2:
shr dword ECX, 0x1
jnb near METHOD_00000000ef0046210000000000000000.step3
stosw
METHOD_00000000ef0046210000000000000000.step3:
rep stosd
SystemVoidCosmosCorePlugsCPUImplZeroFillSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsCPUImplZeroFillSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
movsx EAX, byte [EBP + 12]
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
call SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.IL_0009
jne near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.IL_0009:
jmp SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemStringSystemEnvironmentGetResourceFromDefaultSystemString:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceFromDefaultSystemString
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemGlobalizationCultureInfoSystemGlobalizationCultureInfoget_CurrentCulture:
push dword EBP
mov dword EBP, ESP
sub dword ESP, 0x4
call SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringSystemStringFormatSystemIFormatProviderSystemStringSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
pop dword EBP
ret 0x8
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword 0x20
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jb near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0017
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword 0x2F
pop dword EAX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0013.True
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0013.False
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0013.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0015
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0013.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0015:
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0018
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0017:
push dword 0x1
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0018:
NOP
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0049
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword 0x28
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0026.True
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0026.False
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0026.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0028
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0026.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0028:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_003B
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0032
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0032:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0037
jne near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0037:
NOP
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0048
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_003B:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0041
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0041:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0046
jne near SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0046:
NOP
NOP
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0048:
NOP
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.IL_0049:
jmp SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00C1
push dword EAX
mov dword EAX, StringLiteral00C2
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00C3
push dword EAX
mov dword EAX, StringLiteral00C4
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00C5
push dword EAX
mov dword EAX, StringLiteral00C6
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00C7
push dword EAX
mov dword EAX, StringLiteral00C8
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00C9
push dword EAX
mov dword EAX, StringLiteral00CA
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00CB
push dword EAX
mov dword EAX, StringLiteral00CC
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_mLastKnownAddress]
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00CD
push dword EAX
mov dword EAX, StringLiteral00CE
push dword EAX
push dword [EBP + 8]
push dword [EBP - 4]
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.IL_001E
jne near SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.IL_001E:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00CF
push dword EAX
mov dword EAX, StringLiteral00D0
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00D1
push dword EAX
mov dword EAX, StringLiteral00D2
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00D3
push dword EAX
mov dword EAX, StringLiteral00D4
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00D5
push dword EAX
mov dword EAX, StringLiteral00D6
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00D7
push dword EAX
mov dword EAX, StringLiteral00D8
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00D9
push dword EAX
mov dword EAX, StringLiteral00DA
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_GeneralProtectionFault]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0007.True
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0007.False
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0007.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0009
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0007.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0009
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_001D
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_GeneralProtectionFault]
push dword [EBP + 8]
mov dword EAX, [ESP + 4]
push dword [EAX]
push dword 0x11A
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0019
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0019:
NOP
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0037
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_001D:
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00DB
push dword EAX
mov dword EAX, StringLiteral00DC
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0035
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0035:
NOP
NOP
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.IL_0037:
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00DD
push dword EAX
mov dword EAX, StringLiteral00DE
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00DF
push dword EAX
mov dword EAX, StringLiteral00E0
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00E1
push dword EAX
mov dword EAX, StringLiteral00E2
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00E3
push dword EAX
mov dword EAX, StringLiteral00E4
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00E5
push dword EAX
mov dword EAX, StringLiteral00E6
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, StringLiteral00E7
push dword EAX
mov dword EAX, StringLiteral00E8
push dword EAX
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.IL_0018:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x20
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x21
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x22
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x23
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x24
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x25
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x26
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x27
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiMaster
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x28
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x29
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x2A
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x2B
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x2C
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x2D
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x2E
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x2F
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.IL_0009:
NOP
sub dword ESP, 0x4
call CosmosCorePICCosmosCoreGlobalget_PIC
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.IL_000F
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.IL_000F:
call SystemVoidCosmosCorePICEoiSlave
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.IL_0014
jne near SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.IL_0014:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_Interrupt30]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0007.True
jmp SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0007.False
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0007.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0009
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0007.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0009
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_001B
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_Interrupt30]
push dword [EBP + 8]
mov dword EAX, [ESP + 4]
push dword [EAX]
push dword 0x11A
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0019
jne near SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_0019:
NOP
NOP
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.IL_001B:
jmp SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosCoreGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Global_Dbg]
mov dword EAX, StringLiteral00E9
push dword EAX
mov dword EAX, StringLiteral00EA
push dword EAX
call SystemVoidCosmosDebugKernelDebuggerSendMessageSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.IL_0015
jne near SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.IL_0015:
NOP
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
push dword [EBP + 8]
push dword [ESP]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
add dword ESP, 0x4
jmp SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x40
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x41
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x42
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x43
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x44
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x45
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x46
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x47
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x48
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x49
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.IL_0009
jne near SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.IL_0009:
NOP
jmp SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
push dword 0x20
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0003.NoError12745
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0003.NoError12745:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x21
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0010.NoError12755
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0010.NoError12755:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0020
jne near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0020:
NOP
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0029
push dword 0x20
jmp SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_002E
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0029:
push dword 0xA0
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_002E:
NOP
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0033.NoError12783
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0033.NoError12783:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0042.NoError12796
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.IL_0042.NoError12796:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupPICctorSystemBoolean.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0011
add dword ESP, 0x4
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0011:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0022
add dword ESP, 0x4
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0022:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x11
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0035
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0035:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_003B
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_003B:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x11
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_004E
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_004E:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0054
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0054:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
movsx EAX, byte [EBP + 20]
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0066
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0066:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_006C
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_006C:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
movsx EAX, byte [EBP + 12]
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_007E
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_007E:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0084
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0084:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x4
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0096
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_0096:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_009C
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_009C:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00AE
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00AE:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00B4
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00B4:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00C6
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00C6:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00CC
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00CC:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00DE
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00DE:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00E4
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00E4:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
movsx EAX, byte [EBP + 16]
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00F6
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00F6:
NOP
call SystemVoidCosmosCoreIOPortWait
test dword ECX, 0x2
je near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00FC
jne near SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.IL_00FC:
NOP
jmp SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x14
SystemVoidCosmosCorePlugsCPUImplUpdateIDTSystemBoolean:
push dword EBP
mov dword EBP, ESP
cli
mov dword EAX, __ISR_Handler_00
mov byte [_NATIVE_IDT_Contents], AL
mov byte [_NATIVE_IDT_Contents + 1], AH
mov byte [_NATIVE_IDT_Contents + 2], 0x8
mov byte [_NATIVE_IDT_Contents + 5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 6], AL
mov byte [_NATIVE_IDT_Contents + 7], AH
mov dword EAX, __ISR_Handler_02
mov byte [_NATIVE_IDT_Contents + 16], AL
mov byte [_NATIVE_IDT_Contents + 17], AH
mov byte [_NATIVE_IDT_Contents + 18], 0x8
mov byte [_NATIVE_IDT_Contents + 21], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 22], AL
mov byte [_NATIVE_IDT_Contents + 23], AH
mov dword EAX, __ISR_Handler_04
mov byte [_NATIVE_IDT_Contents + 32], AL
mov byte [_NATIVE_IDT_Contents + 33], AH
mov byte [_NATIVE_IDT_Contents + 34], 0x8
mov byte [_NATIVE_IDT_Contents + 37], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 38], AL
mov byte [_NATIVE_IDT_Contents + 39], AH
mov dword EAX, __ISR_Handler_05
mov byte [_NATIVE_IDT_Contents + 40], AL
mov byte [_NATIVE_IDT_Contents + 41], AH
mov byte [_NATIVE_IDT_Contents + 42], 0x8
mov byte [_NATIVE_IDT_Contents + 45], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 46], AL
mov byte [_NATIVE_IDT_Contents + 47], AH
mov dword EAX, __ISR_Handler_06
mov byte [_NATIVE_IDT_Contents + 48], AL
mov byte [_NATIVE_IDT_Contents + 49], AH
mov byte [_NATIVE_IDT_Contents + 50], 0x8
mov byte [_NATIVE_IDT_Contents + 53], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 54], AL
mov byte [_NATIVE_IDT_Contents + 55], AH
mov dword EAX, __ISR_Handler_07
mov byte [_NATIVE_IDT_Contents + 56], AL
mov byte [_NATIVE_IDT_Contents + 57], AH
mov byte [_NATIVE_IDT_Contents + 58], 0x8
mov byte [_NATIVE_IDT_Contents + 61], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 62], AL
mov byte [_NATIVE_IDT_Contents + 63], AH
mov dword EAX, __ISR_Handler_08
mov byte [_NATIVE_IDT_Contents + 64], AL
mov byte [_NATIVE_IDT_Contents + 65], AH
mov byte [_NATIVE_IDT_Contents + 66], 0x8
mov byte [_NATIVE_IDT_Contents + 69], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 70], AL
mov byte [_NATIVE_IDT_Contents + 71], AH
mov dword EAX, __ISR_Handler_09
mov byte [_NATIVE_IDT_Contents + 72], AL
mov byte [_NATIVE_IDT_Contents + 73], AH
mov byte [_NATIVE_IDT_Contents + 74], 0x8
mov byte [_NATIVE_IDT_Contents + 77], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 78], AL
mov byte [_NATIVE_IDT_Contents + 79], AH
mov dword EAX, __ISR_Handler_0A
mov byte [_NATIVE_IDT_Contents + 80], AL
mov byte [_NATIVE_IDT_Contents + 81], AH
mov byte [_NATIVE_IDT_Contents + 82], 0x8
mov byte [_NATIVE_IDT_Contents + 85], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 86], AL
mov byte [_NATIVE_IDT_Contents + 87], AH
mov dword EAX, __ISR_Handler_0B
mov byte [_NATIVE_IDT_Contents + 88], AL
mov byte [_NATIVE_IDT_Contents + 89], AH
mov byte [_NATIVE_IDT_Contents + 90], 0x8
mov byte [_NATIVE_IDT_Contents + 93], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 94], AL
mov byte [_NATIVE_IDT_Contents + 95], AH
mov dword EAX, __ISR_Handler_0C
mov byte [_NATIVE_IDT_Contents + 96], AL
mov byte [_NATIVE_IDT_Contents + 97], AH
mov byte [_NATIVE_IDT_Contents + 98], 0x8
mov byte [_NATIVE_IDT_Contents + 101], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 102], AL
mov byte [_NATIVE_IDT_Contents + 103], AH
mov dword EAX, __ISR_Handler_0D
mov byte [_NATIVE_IDT_Contents + 104], AL
mov byte [_NATIVE_IDT_Contents + 105], AH
mov byte [_NATIVE_IDT_Contents + 106], 0x8
mov byte [_NATIVE_IDT_Contents + 109], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 110], AL
mov byte [_NATIVE_IDT_Contents + 111], AH
mov dword EAX, __ISR_Handler_0E
mov byte [_NATIVE_IDT_Contents + 112], AL
mov byte [_NATIVE_IDT_Contents + 113], AH
mov byte [_NATIVE_IDT_Contents + 114], 0x8
mov byte [_NATIVE_IDT_Contents + 117], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 118], AL
mov byte [_NATIVE_IDT_Contents + 119], AH
mov dword EAX, __ISR_Handler_0F
mov byte [_NATIVE_IDT_Contents + 120], AL
mov byte [_NATIVE_IDT_Contents + 121], AH
mov byte [_NATIVE_IDT_Contents + 122], 0x8
mov byte [_NATIVE_IDT_Contents + 125], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 126], AL
mov byte [_NATIVE_IDT_Contents + 127], AH
mov dword EAX, __ISR_Handler_10
mov byte [_NATIVE_IDT_Contents + 128], AL
mov byte [_NATIVE_IDT_Contents + 129], AH
mov byte [_NATIVE_IDT_Contents + 130], 0x8
mov byte [_NATIVE_IDT_Contents + 133], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 134], AL
mov byte [_NATIVE_IDT_Contents + 135], AH
mov dword EAX, __ISR_Handler_11
mov byte [_NATIVE_IDT_Contents + 136], AL
mov byte [_NATIVE_IDT_Contents + 137], AH
mov byte [_NATIVE_IDT_Contents + 138], 0x8
mov byte [_NATIVE_IDT_Contents + 141], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 142], AL
mov byte [_NATIVE_IDT_Contents + 143], AH
mov dword EAX, __ISR_Handler_12
mov byte [_NATIVE_IDT_Contents + 144], AL
mov byte [_NATIVE_IDT_Contents + 145], AH
mov byte [_NATIVE_IDT_Contents + 146], 0x8
mov byte [_NATIVE_IDT_Contents + 149], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 150], AL
mov byte [_NATIVE_IDT_Contents + 151], AH
mov dword EAX, __ISR_Handler_13
mov byte [_NATIVE_IDT_Contents + 152], AL
mov byte [_NATIVE_IDT_Contents + 153], AH
mov byte [_NATIVE_IDT_Contents + 154], 0x8
mov byte [_NATIVE_IDT_Contents + 157], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 158], AL
mov byte [_NATIVE_IDT_Contents + 159], AH
mov dword EAX, __ISR_Handler_14
mov byte [_NATIVE_IDT_Contents + 160], AL
mov byte [_NATIVE_IDT_Contents + 161], AH
mov byte [_NATIVE_IDT_Contents + 162], 0x8
mov byte [_NATIVE_IDT_Contents + 165], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 166], AL
mov byte [_NATIVE_IDT_Contents + 167], AH
mov dword EAX, __ISR_Handler_15
mov byte [_NATIVE_IDT_Contents + 168], AL
mov byte [_NATIVE_IDT_Contents + 169], AH
mov byte [_NATIVE_IDT_Contents + 170], 0x8
mov byte [_NATIVE_IDT_Contents + 173], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 174], AL
mov byte [_NATIVE_IDT_Contents + 175], AH
mov dword EAX, __ISR_Handler_16
mov byte [_NATIVE_IDT_Contents + 176], AL
mov byte [_NATIVE_IDT_Contents + 177], AH
mov byte [_NATIVE_IDT_Contents + 178], 0x8
mov byte [_NATIVE_IDT_Contents + 181], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 182], AL
mov byte [_NATIVE_IDT_Contents + 183], AH
mov dword EAX, __ISR_Handler_17
mov byte [_NATIVE_IDT_Contents + 184], AL
mov byte [_NATIVE_IDT_Contents + 185], AH
mov byte [_NATIVE_IDT_Contents + 186], 0x8
mov byte [_NATIVE_IDT_Contents + 189], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 190], AL
mov byte [_NATIVE_IDT_Contents + 191], AH
mov dword EAX, __ISR_Handler_18
mov byte [_NATIVE_IDT_Contents + 192], AL
mov byte [_NATIVE_IDT_Contents + 193], AH
mov byte [_NATIVE_IDT_Contents + 194], 0x8
mov byte [_NATIVE_IDT_Contents + 197], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 198], AL
mov byte [_NATIVE_IDT_Contents + 199], AH
mov dword EAX, __ISR_Handler_19
mov byte [_NATIVE_IDT_Contents + 200], AL
mov byte [_NATIVE_IDT_Contents + 201], AH
mov byte [_NATIVE_IDT_Contents + 202], 0x8
mov byte [_NATIVE_IDT_Contents + 205], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 206], AL
mov byte [_NATIVE_IDT_Contents + 207], AH
mov dword EAX, __ISR_Handler_1A
mov byte [_NATIVE_IDT_Contents + 208], AL
mov byte [_NATIVE_IDT_Contents + 209], AH
mov byte [_NATIVE_IDT_Contents + 210], 0x8
mov byte [_NATIVE_IDT_Contents + 213], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 214], AL
mov byte [_NATIVE_IDT_Contents + 215], AH
mov dword EAX, __ISR_Handler_1B
mov byte [_NATIVE_IDT_Contents + 216], AL
mov byte [_NATIVE_IDT_Contents + 217], AH
mov byte [_NATIVE_IDT_Contents + 218], 0x8
mov byte [_NATIVE_IDT_Contents + 221], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 222], AL
mov byte [_NATIVE_IDT_Contents + 223], AH
mov dword EAX, __ISR_Handler_1C
mov byte [_NATIVE_IDT_Contents + 224], AL
mov byte [_NATIVE_IDT_Contents + 225], AH
mov byte [_NATIVE_IDT_Contents + 226], 0x8
mov byte [_NATIVE_IDT_Contents + 229], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 230], AL
mov byte [_NATIVE_IDT_Contents + 231], AH
mov dword EAX, __ISR_Handler_1D
mov byte [_NATIVE_IDT_Contents + 232], AL
mov byte [_NATIVE_IDT_Contents + 233], AH
mov byte [_NATIVE_IDT_Contents + 234], 0x8
mov byte [_NATIVE_IDT_Contents + 237], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 238], AL
mov byte [_NATIVE_IDT_Contents + 239], AH
mov dword EAX, __ISR_Handler_1E
mov byte [_NATIVE_IDT_Contents + 240], AL
mov byte [_NATIVE_IDT_Contents + 241], AH
mov byte [_NATIVE_IDT_Contents + 242], 0x8
mov byte [_NATIVE_IDT_Contents + 245], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 246], AL
mov byte [_NATIVE_IDT_Contents + 247], AH
mov dword EAX, __ISR_Handler_1F
mov byte [_NATIVE_IDT_Contents + 248], AL
mov byte [_NATIVE_IDT_Contents + 249], AH
mov byte [_NATIVE_IDT_Contents + 250], 0x8
mov byte [_NATIVE_IDT_Contents + 253], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 254], AL
mov byte [_NATIVE_IDT_Contents + 255], AH
mov dword EAX, __ISR_Handler_20
mov byte [_NATIVE_IDT_Contents + 0x100], AL
mov byte [_NATIVE_IDT_Contents + 0x101], AH
mov byte [_NATIVE_IDT_Contents + 0x102], 0x8
mov byte [_NATIVE_IDT_Contents + 0x105], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x106], AL
mov byte [_NATIVE_IDT_Contents + 0x107], AH
mov dword EAX, __ISR_Handler_21
mov byte [_NATIVE_IDT_Contents + 0x108], AL
mov byte [_NATIVE_IDT_Contents + 0x109], AH
mov byte [_NATIVE_IDT_Contents + 0x10A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x10D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x10E], AL
mov byte [_NATIVE_IDT_Contents + 0x10F], AH
mov dword EAX, __ISR_Handler_22
mov byte [_NATIVE_IDT_Contents + 0x110], AL
mov byte [_NATIVE_IDT_Contents + 0x111], AH
mov byte [_NATIVE_IDT_Contents + 0x112], 0x8
mov byte [_NATIVE_IDT_Contents + 0x115], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x116], AL
mov byte [_NATIVE_IDT_Contents + 0x117], AH
mov dword EAX, __ISR_Handler_23
mov byte [_NATIVE_IDT_Contents + 0x118], AL
mov byte [_NATIVE_IDT_Contents + 0x119], AH
mov byte [_NATIVE_IDT_Contents + 0x11A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x11D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x11E], AL
mov byte [_NATIVE_IDT_Contents + 0x11F], AH
mov dword EAX, __ISR_Handler_24
mov byte [_NATIVE_IDT_Contents + 0x120], AL
mov byte [_NATIVE_IDT_Contents + 0x121], AH
mov byte [_NATIVE_IDT_Contents + 0x122], 0x8
mov byte [_NATIVE_IDT_Contents + 0x125], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x126], AL
mov byte [_NATIVE_IDT_Contents + 0x127], AH
mov dword EAX, __ISR_Handler_25
mov byte [_NATIVE_IDT_Contents + 0x128], AL
mov byte [_NATIVE_IDT_Contents + 0x129], AH
mov byte [_NATIVE_IDT_Contents + 0x12A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x12D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x12E], AL
mov byte [_NATIVE_IDT_Contents + 0x12F], AH
mov dword EAX, __ISR_Handler_26
mov byte [_NATIVE_IDT_Contents + 0x130], AL
mov byte [_NATIVE_IDT_Contents + 0x131], AH
mov byte [_NATIVE_IDT_Contents + 0x132], 0x8
mov byte [_NATIVE_IDT_Contents + 0x135], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x136], AL
mov byte [_NATIVE_IDT_Contents + 0x137], AH
mov dword EAX, __ISR_Handler_27
mov byte [_NATIVE_IDT_Contents + 0x138], AL
mov byte [_NATIVE_IDT_Contents + 0x139], AH
mov byte [_NATIVE_IDT_Contents + 0x13A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x13D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x13E], AL
mov byte [_NATIVE_IDT_Contents + 0x13F], AH
mov dword EAX, __ISR_Handler_28
mov byte [_NATIVE_IDT_Contents + 0x140], AL
mov byte [_NATIVE_IDT_Contents + 0x141], AH
mov byte [_NATIVE_IDT_Contents + 0x142], 0x8
mov byte [_NATIVE_IDT_Contents + 0x145], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x146], AL
mov byte [_NATIVE_IDT_Contents + 0x147], AH
mov dword EAX, __ISR_Handler_29
mov byte [_NATIVE_IDT_Contents + 0x148], AL
mov byte [_NATIVE_IDT_Contents + 0x149], AH
mov byte [_NATIVE_IDT_Contents + 0x14A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x14D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x14E], AL
mov byte [_NATIVE_IDT_Contents + 0x14F], AH
mov dword EAX, __ISR_Handler_2A
mov byte [_NATIVE_IDT_Contents + 0x150], AL
mov byte [_NATIVE_IDT_Contents + 0x151], AH
mov byte [_NATIVE_IDT_Contents + 0x152], 0x8
mov byte [_NATIVE_IDT_Contents + 0x155], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x156], AL
mov byte [_NATIVE_IDT_Contents + 0x157], AH
mov dword EAX, __ISR_Handler_2B
mov byte [_NATIVE_IDT_Contents + 0x158], AL
mov byte [_NATIVE_IDT_Contents + 0x159], AH
mov byte [_NATIVE_IDT_Contents + 0x15A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x15D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x15E], AL
mov byte [_NATIVE_IDT_Contents + 0x15F], AH
mov dword EAX, __ISR_Handler_2C
mov byte [_NATIVE_IDT_Contents + 0x160], AL
mov byte [_NATIVE_IDT_Contents + 0x161], AH
mov byte [_NATIVE_IDT_Contents + 0x162], 0x8
mov byte [_NATIVE_IDT_Contents + 0x165], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x166], AL
mov byte [_NATIVE_IDT_Contents + 0x167], AH
mov dword EAX, __ISR_Handler_2D
mov byte [_NATIVE_IDT_Contents + 0x168], AL
mov byte [_NATIVE_IDT_Contents + 0x169], AH
mov byte [_NATIVE_IDT_Contents + 0x16A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x16D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x16E], AL
mov byte [_NATIVE_IDT_Contents + 0x16F], AH
mov dword EAX, __ISR_Handler_2E
mov byte [_NATIVE_IDT_Contents + 0x170], AL
mov byte [_NATIVE_IDT_Contents + 0x171], AH
mov byte [_NATIVE_IDT_Contents + 0x172], 0x8
mov byte [_NATIVE_IDT_Contents + 0x175], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x176], AL
mov byte [_NATIVE_IDT_Contents + 0x177], AH
mov dword EAX, __ISR_Handler_2F
mov byte [_NATIVE_IDT_Contents + 0x178], AL
mov byte [_NATIVE_IDT_Contents + 0x179], AH
mov byte [_NATIVE_IDT_Contents + 0x17A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x17D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x17E], AL
mov byte [_NATIVE_IDT_Contents + 0x17F], AH
mov dword EAX, __ISR_Handler_30
mov byte [_NATIVE_IDT_Contents + 0x180], AL
mov byte [_NATIVE_IDT_Contents + 0x181], AH
mov byte [_NATIVE_IDT_Contents + 0x182], 0x8
mov byte [_NATIVE_IDT_Contents + 0x185], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x186], AL
mov byte [_NATIVE_IDT_Contents + 0x187], AH
mov dword EAX, __ISR_Handler_31
mov byte [_NATIVE_IDT_Contents + 0x188], AL
mov byte [_NATIVE_IDT_Contents + 0x189], AH
mov byte [_NATIVE_IDT_Contents + 0x18A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x18D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x18E], AL
mov byte [_NATIVE_IDT_Contents + 0x18F], AH
mov dword EAX, __ISR_Handler_32
mov byte [_NATIVE_IDT_Contents + 0x190], AL
mov byte [_NATIVE_IDT_Contents + 0x191], AH
mov byte [_NATIVE_IDT_Contents + 0x192], 0x8
mov byte [_NATIVE_IDT_Contents + 0x195], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x196], AL
mov byte [_NATIVE_IDT_Contents + 0x197], AH
mov dword EAX, __ISR_Handler_33
mov byte [_NATIVE_IDT_Contents + 0x198], AL
mov byte [_NATIVE_IDT_Contents + 0x199], AH
mov byte [_NATIVE_IDT_Contents + 0x19A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x19D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x19E], AL
mov byte [_NATIVE_IDT_Contents + 0x19F], AH
mov dword EAX, __ISR_Handler_34
mov byte [_NATIVE_IDT_Contents + 0x1A0], AL
mov byte [_NATIVE_IDT_Contents + 0x1A1], AH
mov byte [_NATIVE_IDT_Contents + 0x1A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1A6], AL
mov byte [_NATIVE_IDT_Contents + 0x1A7], AH
mov dword EAX, __ISR_Handler_35
mov byte [_NATIVE_IDT_Contents + 0x1A8], AL
mov byte [_NATIVE_IDT_Contents + 0x1A9], AH
mov byte [_NATIVE_IDT_Contents + 0x1AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1AE], AL
mov byte [_NATIVE_IDT_Contents + 0x1AF], AH
mov dword EAX, __ISR_Handler_36
mov byte [_NATIVE_IDT_Contents + 0x1B0], AL
mov byte [_NATIVE_IDT_Contents + 0x1B1], AH
mov byte [_NATIVE_IDT_Contents + 0x1B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1B6], AL
mov byte [_NATIVE_IDT_Contents + 0x1B7], AH
mov dword EAX, __ISR_Handler_37
mov byte [_NATIVE_IDT_Contents + 0x1B8], AL
mov byte [_NATIVE_IDT_Contents + 0x1B9], AH
mov byte [_NATIVE_IDT_Contents + 0x1BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1BE], AL
mov byte [_NATIVE_IDT_Contents + 0x1BF], AH
mov dword EAX, __ISR_Handler_38
mov byte [_NATIVE_IDT_Contents + 0x1C0], AL
mov byte [_NATIVE_IDT_Contents + 0x1C1], AH
mov byte [_NATIVE_IDT_Contents + 0x1C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1C6], AL
mov byte [_NATIVE_IDT_Contents + 0x1C7], AH
mov dword EAX, __ISR_Handler_39
mov byte [_NATIVE_IDT_Contents + 0x1C8], AL
mov byte [_NATIVE_IDT_Contents + 0x1C9], AH
mov byte [_NATIVE_IDT_Contents + 0x1CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1CE], AL
mov byte [_NATIVE_IDT_Contents + 0x1CF], AH
mov dword EAX, __ISR_Handler_3A
mov byte [_NATIVE_IDT_Contents + 0x1D0], AL
mov byte [_NATIVE_IDT_Contents + 0x1D1], AH
mov byte [_NATIVE_IDT_Contents + 0x1D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1D6], AL
mov byte [_NATIVE_IDT_Contents + 0x1D7], AH
mov dword EAX, __ISR_Handler_3B
mov byte [_NATIVE_IDT_Contents + 0x1D8], AL
mov byte [_NATIVE_IDT_Contents + 0x1D9], AH
mov byte [_NATIVE_IDT_Contents + 0x1DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1DE], AL
mov byte [_NATIVE_IDT_Contents + 0x1DF], AH
mov dword EAX, __ISR_Handler_3C
mov byte [_NATIVE_IDT_Contents + 0x1E0], AL
mov byte [_NATIVE_IDT_Contents + 0x1E1], AH
mov byte [_NATIVE_IDT_Contents + 0x1E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1E6], AL
mov byte [_NATIVE_IDT_Contents + 0x1E7], AH
mov dword EAX, __ISR_Handler_3D
mov byte [_NATIVE_IDT_Contents + 0x1E8], AL
mov byte [_NATIVE_IDT_Contents + 0x1E9], AH
mov byte [_NATIVE_IDT_Contents + 0x1EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1EE], AL
mov byte [_NATIVE_IDT_Contents + 0x1EF], AH
mov dword EAX, __ISR_Handler_3E
mov byte [_NATIVE_IDT_Contents + 0x1F0], AL
mov byte [_NATIVE_IDT_Contents + 0x1F1], AH
mov byte [_NATIVE_IDT_Contents + 0x1F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1F6], AL
mov byte [_NATIVE_IDT_Contents + 0x1F7], AH
mov dword EAX, __ISR_Handler_3F
mov byte [_NATIVE_IDT_Contents + 0x1F8], AL
mov byte [_NATIVE_IDT_Contents + 0x1F9], AH
mov byte [_NATIVE_IDT_Contents + 0x1FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x1FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x1FE], AL
mov byte [_NATIVE_IDT_Contents + 0x1FF], AH
mov dword EAX, __ISR_Handler_40
mov byte [_NATIVE_IDT_Contents + 0x200], AL
mov byte [_NATIVE_IDT_Contents + 0x201], AH
mov byte [_NATIVE_IDT_Contents + 0x202], 0x8
mov byte [_NATIVE_IDT_Contents + 0x205], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x206], AL
mov byte [_NATIVE_IDT_Contents + 0x207], AH
mov dword EAX, __ISR_Handler_41
mov byte [_NATIVE_IDT_Contents + 0x208], AL
mov byte [_NATIVE_IDT_Contents + 0x209], AH
mov byte [_NATIVE_IDT_Contents + 0x20A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x20D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x20E], AL
mov byte [_NATIVE_IDT_Contents + 0x20F], AH
mov dword EAX, __ISR_Handler_42
mov byte [_NATIVE_IDT_Contents + 0x210], AL
mov byte [_NATIVE_IDT_Contents + 0x211], AH
mov byte [_NATIVE_IDT_Contents + 0x212], 0x8
mov byte [_NATIVE_IDT_Contents + 0x215], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x216], AL
mov byte [_NATIVE_IDT_Contents + 0x217], AH
mov dword EAX, __ISR_Handler_43
mov byte [_NATIVE_IDT_Contents + 0x218], AL
mov byte [_NATIVE_IDT_Contents + 0x219], AH
mov byte [_NATIVE_IDT_Contents + 0x21A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x21D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x21E], AL
mov byte [_NATIVE_IDT_Contents + 0x21F], AH
mov dword EAX, __ISR_Handler_44
mov byte [_NATIVE_IDT_Contents + 0x220], AL
mov byte [_NATIVE_IDT_Contents + 0x221], AH
mov byte [_NATIVE_IDT_Contents + 0x222], 0x8
mov byte [_NATIVE_IDT_Contents + 0x225], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x226], AL
mov byte [_NATIVE_IDT_Contents + 0x227], AH
mov dword EAX, __ISR_Handler_45
mov byte [_NATIVE_IDT_Contents + 0x228], AL
mov byte [_NATIVE_IDT_Contents + 0x229], AH
mov byte [_NATIVE_IDT_Contents + 0x22A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x22D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x22E], AL
mov byte [_NATIVE_IDT_Contents + 0x22F], AH
mov dword EAX, __ISR_Handler_46
mov byte [_NATIVE_IDT_Contents + 0x230], AL
mov byte [_NATIVE_IDT_Contents + 0x231], AH
mov byte [_NATIVE_IDT_Contents + 0x232], 0x8
mov byte [_NATIVE_IDT_Contents + 0x235], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x236], AL
mov byte [_NATIVE_IDT_Contents + 0x237], AH
mov dword EAX, __ISR_Handler_47
mov byte [_NATIVE_IDT_Contents + 0x238], AL
mov byte [_NATIVE_IDT_Contents + 0x239], AH
mov byte [_NATIVE_IDT_Contents + 0x23A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x23D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x23E], AL
mov byte [_NATIVE_IDT_Contents + 0x23F], AH
mov dword EAX, __ISR_Handler_48
mov byte [_NATIVE_IDT_Contents + 0x240], AL
mov byte [_NATIVE_IDT_Contents + 0x241], AH
mov byte [_NATIVE_IDT_Contents + 0x242], 0x8
mov byte [_NATIVE_IDT_Contents + 0x245], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x246], AL
mov byte [_NATIVE_IDT_Contents + 0x247], AH
mov dword EAX, __ISR_Handler_49
mov byte [_NATIVE_IDT_Contents + 0x248], AL
mov byte [_NATIVE_IDT_Contents + 0x249], AH
mov byte [_NATIVE_IDT_Contents + 0x24A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x24D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x24E], AL
mov byte [_NATIVE_IDT_Contents + 0x24F], AH
mov dword EAX, __ISR_Handler_4A
mov byte [_NATIVE_IDT_Contents + 0x250], AL
mov byte [_NATIVE_IDT_Contents + 0x251], AH
mov byte [_NATIVE_IDT_Contents + 0x252], 0x8
mov byte [_NATIVE_IDT_Contents + 0x255], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x256], AL
mov byte [_NATIVE_IDT_Contents + 0x257], AH
mov dword EAX, __ISR_Handler_4B
mov byte [_NATIVE_IDT_Contents + 0x258], AL
mov byte [_NATIVE_IDT_Contents + 0x259], AH
mov byte [_NATIVE_IDT_Contents + 0x25A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x25D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x25E], AL
mov byte [_NATIVE_IDT_Contents + 0x25F], AH
mov dword EAX, __ISR_Handler_4C
mov byte [_NATIVE_IDT_Contents + 0x260], AL
mov byte [_NATIVE_IDT_Contents + 0x261], AH
mov byte [_NATIVE_IDT_Contents + 0x262], 0x8
mov byte [_NATIVE_IDT_Contents + 0x265], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x266], AL
mov byte [_NATIVE_IDT_Contents + 0x267], AH
mov dword EAX, __ISR_Handler_4D
mov byte [_NATIVE_IDT_Contents + 0x268], AL
mov byte [_NATIVE_IDT_Contents + 0x269], AH
mov byte [_NATIVE_IDT_Contents + 0x26A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x26D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x26E], AL
mov byte [_NATIVE_IDT_Contents + 0x26F], AH
mov dword EAX, __ISR_Handler_4E
mov byte [_NATIVE_IDT_Contents + 0x270], AL
mov byte [_NATIVE_IDT_Contents + 0x271], AH
mov byte [_NATIVE_IDT_Contents + 0x272], 0x8
mov byte [_NATIVE_IDT_Contents + 0x275], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x276], AL
mov byte [_NATIVE_IDT_Contents + 0x277], AH
mov dword EAX, __ISR_Handler_4F
mov byte [_NATIVE_IDT_Contents + 0x278], AL
mov byte [_NATIVE_IDT_Contents + 0x279], AH
mov byte [_NATIVE_IDT_Contents + 0x27A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x27D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x27E], AL
mov byte [_NATIVE_IDT_Contents + 0x27F], AH
mov dword EAX, __ISR_Handler_50
mov byte [_NATIVE_IDT_Contents + 0x280], AL
mov byte [_NATIVE_IDT_Contents + 0x281], AH
mov byte [_NATIVE_IDT_Contents + 0x282], 0x8
mov byte [_NATIVE_IDT_Contents + 0x285], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x286], AL
mov byte [_NATIVE_IDT_Contents + 0x287], AH
mov dword EAX, __ISR_Handler_51
mov byte [_NATIVE_IDT_Contents + 0x288], AL
mov byte [_NATIVE_IDT_Contents + 0x289], AH
mov byte [_NATIVE_IDT_Contents + 0x28A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x28D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x28E], AL
mov byte [_NATIVE_IDT_Contents + 0x28F], AH
mov dword EAX, __ISR_Handler_52
mov byte [_NATIVE_IDT_Contents + 0x290], AL
mov byte [_NATIVE_IDT_Contents + 0x291], AH
mov byte [_NATIVE_IDT_Contents + 0x292], 0x8
mov byte [_NATIVE_IDT_Contents + 0x295], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x296], AL
mov byte [_NATIVE_IDT_Contents + 0x297], AH
mov dword EAX, __ISR_Handler_53
mov byte [_NATIVE_IDT_Contents + 0x298], AL
mov byte [_NATIVE_IDT_Contents + 0x299], AH
mov byte [_NATIVE_IDT_Contents + 0x29A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x29D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x29E], AL
mov byte [_NATIVE_IDT_Contents + 0x29F], AH
mov dword EAX, __ISR_Handler_54
mov byte [_NATIVE_IDT_Contents + 0x2A0], AL
mov byte [_NATIVE_IDT_Contents + 0x2A1], AH
mov byte [_NATIVE_IDT_Contents + 0x2A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2A6], AL
mov byte [_NATIVE_IDT_Contents + 0x2A7], AH
mov dword EAX, __ISR_Handler_55
mov byte [_NATIVE_IDT_Contents + 0x2A8], AL
mov byte [_NATIVE_IDT_Contents + 0x2A9], AH
mov byte [_NATIVE_IDT_Contents + 0x2AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2AE], AL
mov byte [_NATIVE_IDT_Contents + 0x2AF], AH
mov dword EAX, __ISR_Handler_56
mov byte [_NATIVE_IDT_Contents + 0x2B0], AL
mov byte [_NATIVE_IDT_Contents + 0x2B1], AH
mov byte [_NATIVE_IDT_Contents + 0x2B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2B6], AL
mov byte [_NATIVE_IDT_Contents + 0x2B7], AH
mov dword EAX, __ISR_Handler_57
mov byte [_NATIVE_IDT_Contents + 0x2B8], AL
mov byte [_NATIVE_IDT_Contents + 0x2B9], AH
mov byte [_NATIVE_IDT_Contents + 0x2BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2BE], AL
mov byte [_NATIVE_IDT_Contents + 0x2BF], AH
mov dword EAX, __ISR_Handler_58
mov byte [_NATIVE_IDT_Contents + 0x2C0], AL
mov byte [_NATIVE_IDT_Contents + 0x2C1], AH
mov byte [_NATIVE_IDT_Contents + 0x2C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2C6], AL
mov byte [_NATIVE_IDT_Contents + 0x2C7], AH
mov dword EAX, __ISR_Handler_59
mov byte [_NATIVE_IDT_Contents + 0x2C8], AL
mov byte [_NATIVE_IDT_Contents + 0x2C9], AH
mov byte [_NATIVE_IDT_Contents + 0x2CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2CE], AL
mov byte [_NATIVE_IDT_Contents + 0x2CF], AH
mov dword EAX, __ISR_Handler_5A
mov byte [_NATIVE_IDT_Contents + 0x2D0], AL
mov byte [_NATIVE_IDT_Contents + 0x2D1], AH
mov byte [_NATIVE_IDT_Contents + 0x2D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2D6], AL
mov byte [_NATIVE_IDT_Contents + 0x2D7], AH
mov dword EAX, __ISR_Handler_5B
mov byte [_NATIVE_IDT_Contents + 0x2D8], AL
mov byte [_NATIVE_IDT_Contents + 0x2D9], AH
mov byte [_NATIVE_IDT_Contents + 0x2DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2DE], AL
mov byte [_NATIVE_IDT_Contents + 0x2DF], AH
mov dword EAX, __ISR_Handler_5C
mov byte [_NATIVE_IDT_Contents + 0x2E0], AL
mov byte [_NATIVE_IDT_Contents + 0x2E1], AH
mov byte [_NATIVE_IDT_Contents + 0x2E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2E6], AL
mov byte [_NATIVE_IDT_Contents + 0x2E7], AH
mov dword EAX, __ISR_Handler_5D
mov byte [_NATIVE_IDT_Contents + 0x2E8], AL
mov byte [_NATIVE_IDT_Contents + 0x2E9], AH
mov byte [_NATIVE_IDT_Contents + 0x2EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2EE], AL
mov byte [_NATIVE_IDT_Contents + 0x2EF], AH
mov dword EAX, __ISR_Handler_5E
mov byte [_NATIVE_IDT_Contents + 0x2F0], AL
mov byte [_NATIVE_IDT_Contents + 0x2F1], AH
mov byte [_NATIVE_IDT_Contents + 0x2F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2F6], AL
mov byte [_NATIVE_IDT_Contents + 0x2F7], AH
mov dword EAX, __ISR_Handler_5F
mov byte [_NATIVE_IDT_Contents + 0x2F8], AL
mov byte [_NATIVE_IDT_Contents + 0x2F9], AH
mov byte [_NATIVE_IDT_Contents + 0x2FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x2FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x2FE], AL
mov byte [_NATIVE_IDT_Contents + 0x2FF], AH
mov dword EAX, __ISR_Handler_60
mov byte [_NATIVE_IDT_Contents + 0x300], AL
mov byte [_NATIVE_IDT_Contents + 0x301], AH
mov byte [_NATIVE_IDT_Contents + 0x302], 0x8
mov byte [_NATIVE_IDT_Contents + 0x305], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x306], AL
mov byte [_NATIVE_IDT_Contents + 0x307], AH
mov dword EAX, __ISR_Handler_61
mov byte [_NATIVE_IDT_Contents + 0x308], AL
mov byte [_NATIVE_IDT_Contents + 0x309], AH
mov byte [_NATIVE_IDT_Contents + 0x30A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x30D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x30E], AL
mov byte [_NATIVE_IDT_Contents + 0x30F], AH
mov dword EAX, __ISR_Handler_62
mov byte [_NATIVE_IDT_Contents + 0x310], AL
mov byte [_NATIVE_IDT_Contents + 0x311], AH
mov byte [_NATIVE_IDT_Contents + 0x312], 0x8
mov byte [_NATIVE_IDT_Contents + 0x315], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x316], AL
mov byte [_NATIVE_IDT_Contents + 0x317], AH
mov dword EAX, __ISR_Handler_63
mov byte [_NATIVE_IDT_Contents + 0x318], AL
mov byte [_NATIVE_IDT_Contents + 0x319], AH
mov byte [_NATIVE_IDT_Contents + 0x31A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x31D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x31E], AL
mov byte [_NATIVE_IDT_Contents + 0x31F], AH
mov dword EAX, __ISR_Handler_64
mov byte [_NATIVE_IDT_Contents + 0x320], AL
mov byte [_NATIVE_IDT_Contents + 0x321], AH
mov byte [_NATIVE_IDT_Contents + 0x322], 0x8
mov byte [_NATIVE_IDT_Contents + 0x325], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x326], AL
mov byte [_NATIVE_IDT_Contents + 0x327], AH
mov dword EAX, __ISR_Handler_65
mov byte [_NATIVE_IDT_Contents + 0x328], AL
mov byte [_NATIVE_IDT_Contents + 0x329], AH
mov byte [_NATIVE_IDT_Contents + 0x32A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x32D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x32E], AL
mov byte [_NATIVE_IDT_Contents + 0x32F], AH
mov dword EAX, __ISR_Handler_66
mov byte [_NATIVE_IDT_Contents + 0x330], AL
mov byte [_NATIVE_IDT_Contents + 0x331], AH
mov byte [_NATIVE_IDT_Contents + 0x332], 0x8
mov byte [_NATIVE_IDT_Contents + 0x335], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x336], AL
mov byte [_NATIVE_IDT_Contents + 0x337], AH
mov dword EAX, __ISR_Handler_67
mov byte [_NATIVE_IDT_Contents + 0x338], AL
mov byte [_NATIVE_IDT_Contents + 0x339], AH
mov byte [_NATIVE_IDT_Contents + 0x33A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x33D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x33E], AL
mov byte [_NATIVE_IDT_Contents + 0x33F], AH
mov dword EAX, __ISR_Handler_68
mov byte [_NATIVE_IDT_Contents + 0x340], AL
mov byte [_NATIVE_IDT_Contents + 0x341], AH
mov byte [_NATIVE_IDT_Contents + 0x342], 0x8
mov byte [_NATIVE_IDT_Contents + 0x345], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x346], AL
mov byte [_NATIVE_IDT_Contents + 0x347], AH
mov dword EAX, __ISR_Handler_69
mov byte [_NATIVE_IDT_Contents + 0x348], AL
mov byte [_NATIVE_IDT_Contents + 0x349], AH
mov byte [_NATIVE_IDT_Contents + 0x34A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x34D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x34E], AL
mov byte [_NATIVE_IDT_Contents + 0x34F], AH
mov dword EAX, __ISR_Handler_6A
mov byte [_NATIVE_IDT_Contents + 0x350], AL
mov byte [_NATIVE_IDT_Contents + 0x351], AH
mov byte [_NATIVE_IDT_Contents + 0x352], 0x8
mov byte [_NATIVE_IDT_Contents + 0x355], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x356], AL
mov byte [_NATIVE_IDT_Contents + 0x357], AH
mov dword EAX, __ISR_Handler_6B
mov byte [_NATIVE_IDT_Contents + 0x358], AL
mov byte [_NATIVE_IDT_Contents + 0x359], AH
mov byte [_NATIVE_IDT_Contents + 0x35A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x35D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x35E], AL
mov byte [_NATIVE_IDT_Contents + 0x35F], AH
mov dword EAX, __ISR_Handler_6C
mov byte [_NATIVE_IDT_Contents + 0x360], AL
mov byte [_NATIVE_IDT_Contents + 0x361], AH
mov byte [_NATIVE_IDT_Contents + 0x362], 0x8
mov byte [_NATIVE_IDT_Contents + 0x365], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x366], AL
mov byte [_NATIVE_IDT_Contents + 0x367], AH
mov dword EAX, __ISR_Handler_6D
mov byte [_NATIVE_IDT_Contents + 0x368], AL
mov byte [_NATIVE_IDT_Contents + 0x369], AH
mov byte [_NATIVE_IDT_Contents + 0x36A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x36D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x36E], AL
mov byte [_NATIVE_IDT_Contents + 0x36F], AH
mov dword EAX, __ISR_Handler_6E
mov byte [_NATIVE_IDT_Contents + 0x370], AL
mov byte [_NATIVE_IDT_Contents + 0x371], AH
mov byte [_NATIVE_IDT_Contents + 0x372], 0x8
mov byte [_NATIVE_IDT_Contents + 0x375], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x376], AL
mov byte [_NATIVE_IDT_Contents + 0x377], AH
mov dword EAX, __ISR_Handler_6F
mov byte [_NATIVE_IDT_Contents + 0x378], AL
mov byte [_NATIVE_IDT_Contents + 0x379], AH
mov byte [_NATIVE_IDT_Contents + 0x37A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x37D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x37E], AL
mov byte [_NATIVE_IDT_Contents + 0x37F], AH
mov dword EAX, __ISR_Handler_70
mov byte [_NATIVE_IDT_Contents + 0x380], AL
mov byte [_NATIVE_IDT_Contents + 0x381], AH
mov byte [_NATIVE_IDT_Contents + 0x382], 0x8
mov byte [_NATIVE_IDT_Contents + 0x385], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x386], AL
mov byte [_NATIVE_IDT_Contents + 0x387], AH
mov dword EAX, __ISR_Handler_71
mov byte [_NATIVE_IDT_Contents + 0x388], AL
mov byte [_NATIVE_IDT_Contents + 0x389], AH
mov byte [_NATIVE_IDT_Contents + 0x38A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x38D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x38E], AL
mov byte [_NATIVE_IDT_Contents + 0x38F], AH
mov dword EAX, __ISR_Handler_72
mov byte [_NATIVE_IDT_Contents + 0x390], AL
mov byte [_NATIVE_IDT_Contents + 0x391], AH
mov byte [_NATIVE_IDT_Contents + 0x392], 0x8
mov byte [_NATIVE_IDT_Contents + 0x395], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x396], AL
mov byte [_NATIVE_IDT_Contents + 0x397], AH
mov dword EAX, __ISR_Handler_73
mov byte [_NATIVE_IDT_Contents + 0x398], AL
mov byte [_NATIVE_IDT_Contents + 0x399], AH
mov byte [_NATIVE_IDT_Contents + 0x39A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x39D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x39E], AL
mov byte [_NATIVE_IDT_Contents + 0x39F], AH
mov dword EAX, __ISR_Handler_74
mov byte [_NATIVE_IDT_Contents + 0x3A0], AL
mov byte [_NATIVE_IDT_Contents + 0x3A1], AH
mov byte [_NATIVE_IDT_Contents + 0x3A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3A6], AL
mov byte [_NATIVE_IDT_Contents + 0x3A7], AH
mov dword EAX, __ISR_Handler_75
mov byte [_NATIVE_IDT_Contents + 0x3A8], AL
mov byte [_NATIVE_IDT_Contents + 0x3A9], AH
mov byte [_NATIVE_IDT_Contents + 0x3AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3AE], AL
mov byte [_NATIVE_IDT_Contents + 0x3AF], AH
mov dword EAX, __ISR_Handler_76
mov byte [_NATIVE_IDT_Contents + 0x3B0], AL
mov byte [_NATIVE_IDT_Contents + 0x3B1], AH
mov byte [_NATIVE_IDT_Contents + 0x3B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3B6], AL
mov byte [_NATIVE_IDT_Contents + 0x3B7], AH
mov dword EAX, __ISR_Handler_77
mov byte [_NATIVE_IDT_Contents + 0x3B8], AL
mov byte [_NATIVE_IDT_Contents + 0x3B9], AH
mov byte [_NATIVE_IDT_Contents + 0x3BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3BE], AL
mov byte [_NATIVE_IDT_Contents + 0x3BF], AH
mov dword EAX, __ISR_Handler_78
mov byte [_NATIVE_IDT_Contents + 0x3C0], AL
mov byte [_NATIVE_IDT_Contents + 0x3C1], AH
mov byte [_NATIVE_IDT_Contents + 0x3C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3C6], AL
mov byte [_NATIVE_IDT_Contents + 0x3C7], AH
mov dword EAX, __ISR_Handler_79
mov byte [_NATIVE_IDT_Contents + 0x3C8], AL
mov byte [_NATIVE_IDT_Contents + 0x3C9], AH
mov byte [_NATIVE_IDT_Contents + 0x3CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3CE], AL
mov byte [_NATIVE_IDT_Contents + 0x3CF], AH
mov dword EAX, __ISR_Handler_7A
mov byte [_NATIVE_IDT_Contents + 0x3D0], AL
mov byte [_NATIVE_IDT_Contents + 0x3D1], AH
mov byte [_NATIVE_IDT_Contents + 0x3D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3D6], AL
mov byte [_NATIVE_IDT_Contents + 0x3D7], AH
mov dword EAX, __ISR_Handler_7B
mov byte [_NATIVE_IDT_Contents + 0x3D8], AL
mov byte [_NATIVE_IDT_Contents + 0x3D9], AH
mov byte [_NATIVE_IDT_Contents + 0x3DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3DE], AL
mov byte [_NATIVE_IDT_Contents + 0x3DF], AH
mov dword EAX, __ISR_Handler_7C
mov byte [_NATIVE_IDT_Contents + 0x3E0], AL
mov byte [_NATIVE_IDT_Contents + 0x3E1], AH
mov byte [_NATIVE_IDT_Contents + 0x3E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3E6], AL
mov byte [_NATIVE_IDT_Contents + 0x3E7], AH
mov dword EAX, __ISR_Handler_7D
mov byte [_NATIVE_IDT_Contents + 0x3E8], AL
mov byte [_NATIVE_IDT_Contents + 0x3E9], AH
mov byte [_NATIVE_IDT_Contents + 0x3EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3EE], AL
mov byte [_NATIVE_IDT_Contents + 0x3EF], AH
mov dword EAX, __ISR_Handler_7E
mov byte [_NATIVE_IDT_Contents + 0x3F0], AL
mov byte [_NATIVE_IDT_Contents + 0x3F1], AH
mov byte [_NATIVE_IDT_Contents + 0x3F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3F6], AL
mov byte [_NATIVE_IDT_Contents + 0x3F7], AH
mov dword EAX, __ISR_Handler_7F
mov byte [_NATIVE_IDT_Contents + 0x3F8], AL
mov byte [_NATIVE_IDT_Contents + 0x3F9], AH
mov byte [_NATIVE_IDT_Contents + 0x3FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x3FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x3FE], AL
mov byte [_NATIVE_IDT_Contents + 0x3FF], AH
mov dword EAX, __ISR_Handler_80
mov byte [_NATIVE_IDT_Contents + 0x400], AL
mov byte [_NATIVE_IDT_Contents + 0x401], AH
mov byte [_NATIVE_IDT_Contents + 0x402], 0x8
mov byte [_NATIVE_IDT_Contents + 0x405], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x406], AL
mov byte [_NATIVE_IDT_Contents + 0x407], AH
mov dword EAX, __ISR_Handler_81
mov byte [_NATIVE_IDT_Contents + 0x408], AL
mov byte [_NATIVE_IDT_Contents + 0x409], AH
mov byte [_NATIVE_IDT_Contents + 0x40A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x40D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x40E], AL
mov byte [_NATIVE_IDT_Contents + 0x40F], AH
mov dword EAX, __ISR_Handler_82
mov byte [_NATIVE_IDT_Contents + 0x410], AL
mov byte [_NATIVE_IDT_Contents + 0x411], AH
mov byte [_NATIVE_IDT_Contents + 0x412], 0x8
mov byte [_NATIVE_IDT_Contents + 0x415], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x416], AL
mov byte [_NATIVE_IDT_Contents + 0x417], AH
mov dword EAX, __ISR_Handler_83
mov byte [_NATIVE_IDT_Contents + 0x418], AL
mov byte [_NATIVE_IDT_Contents + 0x419], AH
mov byte [_NATIVE_IDT_Contents + 0x41A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x41D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x41E], AL
mov byte [_NATIVE_IDT_Contents + 0x41F], AH
mov dword EAX, __ISR_Handler_84
mov byte [_NATIVE_IDT_Contents + 0x420], AL
mov byte [_NATIVE_IDT_Contents + 0x421], AH
mov byte [_NATIVE_IDT_Contents + 0x422], 0x8
mov byte [_NATIVE_IDT_Contents + 0x425], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x426], AL
mov byte [_NATIVE_IDT_Contents + 0x427], AH
mov dword EAX, __ISR_Handler_85
mov byte [_NATIVE_IDT_Contents + 0x428], AL
mov byte [_NATIVE_IDT_Contents + 0x429], AH
mov byte [_NATIVE_IDT_Contents + 0x42A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x42D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x42E], AL
mov byte [_NATIVE_IDT_Contents + 0x42F], AH
mov dword EAX, __ISR_Handler_86
mov byte [_NATIVE_IDT_Contents + 0x430], AL
mov byte [_NATIVE_IDT_Contents + 0x431], AH
mov byte [_NATIVE_IDT_Contents + 0x432], 0x8
mov byte [_NATIVE_IDT_Contents + 0x435], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x436], AL
mov byte [_NATIVE_IDT_Contents + 0x437], AH
mov dword EAX, __ISR_Handler_87
mov byte [_NATIVE_IDT_Contents + 0x438], AL
mov byte [_NATIVE_IDT_Contents + 0x439], AH
mov byte [_NATIVE_IDT_Contents + 0x43A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x43D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x43E], AL
mov byte [_NATIVE_IDT_Contents + 0x43F], AH
mov dword EAX, __ISR_Handler_88
mov byte [_NATIVE_IDT_Contents + 0x440], AL
mov byte [_NATIVE_IDT_Contents + 0x441], AH
mov byte [_NATIVE_IDT_Contents + 0x442], 0x8
mov byte [_NATIVE_IDT_Contents + 0x445], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x446], AL
mov byte [_NATIVE_IDT_Contents + 0x447], AH
mov dword EAX, __ISR_Handler_89
mov byte [_NATIVE_IDT_Contents + 0x448], AL
mov byte [_NATIVE_IDT_Contents + 0x449], AH
mov byte [_NATIVE_IDT_Contents + 0x44A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x44D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x44E], AL
mov byte [_NATIVE_IDT_Contents + 0x44F], AH
mov dword EAX, __ISR_Handler_8A
mov byte [_NATIVE_IDT_Contents + 0x450], AL
mov byte [_NATIVE_IDT_Contents + 0x451], AH
mov byte [_NATIVE_IDT_Contents + 0x452], 0x8
mov byte [_NATIVE_IDT_Contents + 0x455], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x456], AL
mov byte [_NATIVE_IDT_Contents + 0x457], AH
mov dword EAX, __ISR_Handler_8B
mov byte [_NATIVE_IDT_Contents + 0x458], AL
mov byte [_NATIVE_IDT_Contents + 0x459], AH
mov byte [_NATIVE_IDT_Contents + 0x45A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x45D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x45E], AL
mov byte [_NATIVE_IDT_Contents + 0x45F], AH
mov dword EAX, __ISR_Handler_8C
mov byte [_NATIVE_IDT_Contents + 0x460], AL
mov byte [_NATIVE_IDT_Contents + 0x461], AH
mov byte [_NATIVE_IDT_Contents + 0x462], 0x8
mov byte [_NATIVE_IDT_Contents + 0x465], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x466], AL
mov byte [_NATIVE_IDT_Contents + 0x467], AH
mov dword EAX, __ISR_Handler_8D
mov byte [_NATIVE_IDT_Contents + 0x468], AL
mov byte [_NATIVE_IDT_Contents + 0x469], AH
mov byte [_NATIVE_IDT_Contents + 0x46A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x46D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x46E], AL
mov byte [_NATIVE_IDT_Contents + 0x46F], AH
mov dword EAX, __ISR_Handler_8E
mov byte [_NATIVE_IDT_Contents + 0x470], AL
mov byte [_NATIVE_IDT_Contents + 0x471], AH
mov byte [_NATIVE_IDT_Contents + 0x472], 0x8
mov byte [_NATIVE_IDT_Contents + 0x475], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x476], AL
mov byte [_NATIVE_IDT_Contents + 0x477], AH
mov dword EAX, __ISR_Handler_8F
mov byte [_NATIVE_IDT_Contents + 0x478], AL
mov byte [_NATIVE_IDT_Contents + 0x479], AH
mov byte [_NATIVE_IDT_Contents + 0x47A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x47D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x47E], AL
mov byte [_NATIVE_IDT_Contents + 0x47F], AH
mov dword EAX, __ISR_Handler_90
mov byte [_NATIVE_IDT_Contents + 0x480], AL
mov byte [_NATIVE_IDT_Contents + 0x481], AH
mov byte [_NATIVE_IDT_Contents + 0x482], 0x8
mov byte [_NATIVE_IDT_Contents + 0x485], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x486], AL
mov byte [_NATIVE_IDT_Contents + 0x487], AH
mov dword EAX, __ISR_Handler_91
mov byte [_NATIVE_IDT_Contents + 0x488], AL
mov byte [_NATIVE_IDT_Contents + 0x489], AH
mov byte [_NATIVE_IDT_Contents + 0x48A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x48D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x48E], AL
mov byte [_NATIVE_IDT_Contents + 0x48F], AH
mov dword EAX, __ISR_Handler_92
mov byte [_NATIVE_IDT_Contents + 0x490], AL
mov byte [_NATIVE_IDT_Contents + 0x491], AH
mov byte [_NATIVE_IDT_Contents + 0x492], 0x8
mov byte [_NATIVE_IDT_Contents + 0x495], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x496], AL
mov byte [_NATIVE_IDT_Contents + 0x497], AH
mov dword EAX, __ISR_Handler_93
mov byte [_NATIVE_IDT_Contents + 0x498], AL
mov byte [_NATIVE_IDT_Contents + 0x499], AH
mov byte [_NATIVE_IDT_Contents + 0x49A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x49D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x49E], AL
mov byte [_NATIVE_IDT_Contents + 0x49F], AH
mov dword EAX, __ISR_Handler_94
mov byte [_NATIVE_IDT_Contents + 0x4A0], AL
mov byte [_NATIVE_IDT_Contents + 0x4A1], AH
mov byte [_NATIVE_IDT_Contents + 0x4A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4A6], AL
mov byte [_NATIVE_IDT_Contents + 0x4A7], AH
mov dword EAX, __ISR_Handler_95
mov byte [_NATIVE_IDT_Contents + 0x4A8], AL
mov byte [_NATIVE_IDT_Contents + 0x4A9], AH
mov byte [_NATIVE_IDT_Contents + 0x4AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4AE], AL
mov byte [_NATIVE_IDT_Contents + 0x4AF], AH
mov dword EAX, __ISR_Handler_96
mov byte [_NATIVE_IDT_Contents + 0x4B0], AL
mov byte [_NATIVE_IDT_Contents + 0x4B1], AH
mov byte [_NATIVE_IDT_Contents + 0x4B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4B6], AL
mov byte [_NATIVE_IDT_Contents + 0x4B7], AH
mov dword EAX, __ISR_Handler_97
mov byte [_NATIVE_IDT_Contents + 0x4B8], AL
mov byte [_NATIVE_IDT_Contents + 0x4B9], AH
mov byte [_NATIVE_IDT_Contents + 0x4BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4BE], AL
mov byte [_NATIVE_IDT_Contents + 0x4BF], AH
mov dword EAX, __ISR_Handler_98
mov byte [_NATIVE_IDT_Contents + 0x4C0], AL
mov byte [_NATIVE_IDT_Contents + 0x4C1], AH
mov byte [_NATIVE_IDT_Contents + 0x4C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4C6], AL
mov byte [_NATIVE_IDT_Contents + 0x4C7], AH
mov dword EAX, __ISR_Handler_99
mov byte [_NATIVE_IDT_Contents + 0x4C8], AL
mov byte [_NATIVE_IDT_Contents + 0x4C9], AH
mov byte [_NATIVE_IDT_Contents + 0x4CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4CE], AL
mov byte [_NATIVE_IDT_Contents + 0x4CF], AH
mov dword EAX, __ISR_Handler_9A
mov byte [_NATIVE_IDT_Contents + 0x4D0], AL
mov byte [_NATIVE_IDT_Contents + 0x4D1], AH
mov byte [_NATIVE_IDT_Contents + 0x4D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4D6], AL
mov byte [_NATIVE_IDT_Contents + 0x4D7], AH
mov dword EAX, __ISR_Handler_9B
mov byte [_NATIVE_IDT_Contents + 0x4D8], AL
mov byte [_NATIVE_IDT_Contents + 0x4D9], AH
mov byte [_NATIVE_IDT_Contents + 0x4DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4DE], AL
mov byte [_NATIVE_IDT_Contents + 0x4DF], AH
mov dword EAX, __ISR_Handler_9C
mov byte [_NATIVE_IDT_Contents + 0x4E0], AL
mov byte [_NATIVE_IDT_Contents + 0x4E1], AH
mov byte [_NATIVE_IDT_Contents + 0x4E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4E6], AL
mov byte [_NATIVE_IDT_Contents + 0x4E7], AH
mov dword EAX, __ISR_Handler_9D
mov byte [_NATIVE_IDT_Contents + 0x4E8], AL
mov byte [_NATIVE_IDT_Contents + 0x4E9], AH
mov byte [_NATIVE_IDT_Contents + 0x4EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4EE], AL
mov byte [_NATIVE_IDT_Contents + 0x4EF], AH
mov dword EAX, __ISR_Handler_9E
mov byte [_NATIVE_IDT_Contents + 0x4F0], AL
mov byte [_NATIVE_IDT_Contents + 0x4F1], AH
mov byte [_NATIVE_IDT_Contents + 0x4F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4F6], AL
mov byte [_NATIVE_IDT_Contents + 0x4F7], AH
mov dword EAX, __ISR_Handler_9F
mov byte [_NATIVE_IDT_Contents + 0x4F8], AL
mov byte [_NATIVE_IDT_Contents + 0x4F9], AH
mov byte [_NATIVE_IDT_Contents + 0x4FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x4FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x4FE], AL
mov byte [_NATIVE_IDT_Contents + 0x4FF], AH
mov dword EAX, __ISR_Handler_A0
mov byte [_NATIVE_IDT_Contents + 0x500], AL
mov byte [_NATIVE_IDT_Contents + 0x501], AH
mov byte [_NATIVE_IDT_Contents + 0x502], 0x8
mov byte [_NATIVE_IDT_Contents + 0x505], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x506], AL
mov byte [_NATIVE_IDT_Contents + 0x507], AH
mov dword EAX, __ISR_Handler_A1
mov byte [_NATIVE_IDT_Contents + 0x508], AL
mov byte [_NATIVE_IDT_Contents + 0x509], AH
mov byte [_NATIVE_IDT_Contents + 0x50A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x50D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x50E], AL
mov byte [_NATIVE_IDT_Contents + 0x50F], AH
mov dword EAX, __ISR_Handler_A2
mov byte [_NATIVE_IDT_Contents + 0x510], AL
mov byte [_NATIVE_IDT_Contents + 0x511], AH
mov byte [_NATIVE_IDT_Contents + 0x512], 0x8
mov byte [_NATIVE_IDT_Contents + 0x515], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x516], AL
mov byte [_NATIVE_IDT_Contents + 0x517], AH
mov dword EAX, __ISR_Handler_A3
mov byte [_NATIVE_IDT_Contents + 0x518], AL
mov byte [_NATIVE_IDT_Contents + 0x519], AH
mov byte [_NATIVE_IDT_Contents + 0x51A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x51D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x51E], AL
mov byte [_NATIVE_IDT_Contents + 0x51F], AH
mov dword EAX, __ISR_Handler_A4
mov byte [_NATIVE_IDT_Contents + 0x520], AL
mov byte [_NATIVE_IDT_Contents + 0x521], AH
mov byte [_NATIVE_IDT_Contents + 0x522], 0x8
mov byte [_NATIVE_IDT_Contents + 0x525], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x526], AL
mov byte [_NATIVE_IDT_Contents + 0x527], AH
mov dword EAX, __ISR_Handler_A5
mov byte [_NATIVE_IDT_Contents + 0x528], AL
mov byte [_NATIVE_IDT_Contents + 0x529], AH
mov byte [_NATIVE_IDT_Contents + 0x52A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x52D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x52E], AL
mov byte [_NATIVE_IDT_Contents + 0x52F], AH
mov dword EAX, __ISR_Handler_A6
mov byte [_NATIVE_IDT_Contents + 0x530], AL
mov byte [_NATIVE_IDT_Contents + 0x531], AH
mov byte [_NATIVE_IDT_Contents + 0x532], 0x8
mov byte [_NATIVE_IDT_Contents + 0x535], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x536], AL
mov byte [_NATIVE_IDT_Contents + 0x537], AH
mov dword EAX, __ISR_Handler_A7
mov byte [_NATIVE_IDT_Contents + 0x538], AL
mov byte [_NATIVE_IDT_Contents + 0x539], AH
mov byte [_NATIVE_IDT_Contents + 0x53A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x53D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x53E], AL
mov byte [_NATIVE_IDT_Contents + 0x53F], AH
mov dword EAX, __ISR_Handler_A8
mov byte [_NATIVE_IDT_Contents + 0x540], AL
mov byte [_NATIVE_IDT_Contents + 0x541], AH
mov byte [_NATIVE_IDT_Contents + 0x542], 0x8
mov byte [_NATIVE_IDT_Contents + 0x545], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x546], AL
mov byte [_NATIVE_IDT_Contents + 0x547], AH
mov dword EAX, __ISR_Handler_A9
mov byte [_NATIVE_IDT_Contents + 0x548], AL
mov byte [_NATIVE_IDT_Contents + 0x549], AH
mov byte [_NATIVE_IDT_Contents + 0x54A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x54D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x54E], AL
mov byte [_NATIVE_IDT_Contents + 0x54F], AH
mov dword EAX, __ISR_Handler_AA
mov byte [_NATIVE_IDT_Contents + 0x550], AL
mov byte [_NATIVE_IDT_Contents + 0x551], AH
mov byte [_NATIVE_IDT_Contents + 0x552], 0x8
mov byte [_NATIVE_IDT_Contents + 0x555], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x556], AL
mov byte [_NATIVE_IDT_Contents + 0x557], AH
mov dword EAX, __ISR_Handler_AB
mov byte [_NATIVE_IDT_Contents + 0x558], AL
mov byte [_NATIVE_IDT_Contents + 0x559], AH
mov byte [_NATIVE_IDT_Contents + 0x55A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x55D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x55E], AL
mov byte [_NATIVE_IDT_Contents + 0x55F], AH
mov dword EAX, __ISR_Handler_AC
mov byte [_NATIVE_IDT_Contents + 0x560], AL
mov byte [_NATIVE_IDT_Contents + 0x561], AH
mov byte [_NATIVE_IDT_Contents + 0x562], 0x8
mov byte [_NATIVE_IDT_Contents + 0x565], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x566], AL
mov byte [_NATIVE_IDT_Contents + 0x567], AH
mov dword EAX, __ISR_Handler_AD
mov byte [_NATIVE_IDT_Contents + 0x568], AL
mov byte [_NATIVE_IDT_Contents + 0x569], AH
mov byte [_NATIVE_IDT_Contents + 0x56A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x56D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x56E], AL
mov byte [_NATIVE_IDT_Contents + 0x56F], AH
mov dword EAX, __ISR_Handler_AE
mov byte [_NATIVE_IDT_Contents + 0x570], AL
mov byte [_NATIVE_IDT_Contents + 0x571], AH
mov byte [_NATIVE_IDT_Contents + 0x572], 0x8
mov byte [_NATIVE_IDT_Contents + 0x575], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x576], AL
mov byte [_NATIVE_IDT_Contents + 0x577], AH
mov dword EAX, __ISR_Handler_AF
mov byte [_NATIVE_IDT_Contents + 0x578], AL
mov byte [_NATIVE_IDT_Contents + 0x579], AH
mov byte [_NATIVE_IDT_Contents + 0x57A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x57D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x57E], AL
mov byte [_NATIVE_IDT_Contents + 0x57F], AH
mov dword EAX, __ISR_Handler_B0
mov byte [_NATIVE_IDT_Contents + 0x580], AL
mov byte [_NATIVE_IDT_Contents + 0x581], AH
mov byte [_NATIVE_IDT_Contents + 0x582], 0x8
mov byte [_NATIVE_IDT_Contents + 0x585], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x586], AL
mov byte [_NATIVE_IDT_Contents + 0x587], AH
mov dword EAX, __ISR_Handler_B1
mov byte [_NATIVE_IDT_Contents + 0x588], AL
mov byte [_NATIVE_IDT_Contents + 0x589], AH
mov byte [_NATIVE_IDT_Contents + 0x58A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x58D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x58E], AL
mov byte [_NATIVE_IDT_Contents + 0x58F], AH
mov dword EAX, __ISR_Handler_B2
mov byte [_NATIVE_IDT_Contents + 0x590], AL
mov byte [_NATIVE_IDT_Contents + 0x591], AH
mov byte [_NATIVE_IDT_Contents + 0x592], 0x8
mov byte [_NATIVE_IDT_Contents + 0x595], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x596], AL
mov byte [_NATIVE_IDT_Contents + 0x597], AH
mov dword EAX, __ISR_Handler_B3
mov byte [_NATIVE_IDT_Contents + 0x598], AL
mov byte [_NATIVE_IDT_Contents + 0x599], AH
mov byte [_NATIVE_IDT_Contents + 0x59A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x59D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x59E], AL
mov byte [_NATIVE_IDT_Contents + 0x59F], AH
mov dword EAX, __ISR_Handler_B4
mov byte [_NATIVE_IDT_Contents + 0x5A0], AL
mov byte [_NATIVE_IDT_Contents + 0x5A1], AH
mov byte [_NATIVE_IDT_Contents + 0x5A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5A6], AL
mov byte [_NATIVE_IDT_Contents + 0x5A7], AH
mov dword EAX, __ISR_Handler_B5
mov byte [_NATIVE_IDT_Contents + 0x5A8], AL
mov byte [_NATIVE_IDT_Contents + 0x5A9], AH
mov byte [_NATIVE_IDT_Contents + 0x5AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5AE], AL
mov byte [_NATIVE_IDT_Contents + 0x5AF], AH
mov dword EAX, __ISR_Handler_B6
mov byte [_NATIVE_IDT_Contents + 0x5B0], AL
mov byte [_NATIVE_IDT_Contents + 0x5B1], AH
mov byte [_NATIVE_IDT_Contents + 0x5B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5B6], AL
mov byte [_NATIVE_IDT_Contents + 0x5B7], AH
mov dword EAX, __ISR_Handler_B7
mov byte [_NATIVE_IDT_Contents + 0x5B8], AL
mov byte [_NATIVE_IDT_Contents + 0x5B9], AH
mov byte [_NATIVE_IDT_Contents + 0x5BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5BE], AL
mov byte [_NATIVE_IDT_Contents + 0x5BF], AH
mov dword EAX, __ISR_Handler_B8
mov byte [_NATIVE_IDT_Contents + 0x5C0], AL
mov byte [_NATIVE_IDT_Contents + 0x5C1], AH
mov byte [_NATIVE_IDT_Contents + 0x5C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5C6], AL
mov byte [_NATIVE_IDT_Contents + 0x5C7], AH
mov dword EAX, __ISR_Handler_B9
mov byte [_NATIVE_IDT_Contents + 0x5C8], AL
mov byte [_NATIVE_IDT_Contents + 0x5C9], AH
mov byte [_NATIVE_IDT_Contents + 0x5CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5CE], AL
mov byte [_NATIVE_IDT_Contents + 0x5CF], AH
mov dword EAX, __ISR_Handler_BA
mov byte [_NATIVE_IDT_Contents + 0x5D0], AL
mov byte [_NATIVE_IDT_Contents + 0x5D1], AH
mov byte [_NATIVE_IDT_Contents + 0x5D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5D6], AL
mov byte [_NATIVE_IDT_Contents + 0x5D7], AH
mov dword EAX, __ISR_Handler_BB
mov byte [_NATIVE_IDT_Contents + 0x5D8], AL
mov byte [_NATIVE_IDT_Contents + 0x5D9], AH
mov byte [_NATIVE_IDT_Contents + 0x5DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5DE], AL
mov byte [_NATIVE_IDT_Contents + 0x5DF], AH
mov dword EAX, __ISR_Handler_BC
mov byte [_NATIVE_IDT_Contents + 0x5E0], AL
mov byte [_NATIVE_IDT_Contents + 0x5E1], AH
mov byte [_NATIVE_IDT_Contents + 0x5E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5E6], AL
mov byte [_NATIVE_IDT_Contents + 0x5E7], AH
mov dword EAX, __ISR_Handler_BD
mov byte [_NATIVE_IDT_Contents + 0x5E8], AL
mov byte [_NATIVE_IDT_Contents + 0x5E9], AH
mov byte [_NATIVE_IDT_Contents + 0x5EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5EE], AL
mov byte [_NATIVE_IDT_Contents + 0x5EF], AH
mov dword EAX, __ISR_Handler_BE
mov byte [_NATIVE_IDT_Contents + 0x5F0], AL
mov byte [_NATIVE_IDT_Contents + 0x5F1], AH
mov byte [_NATIVE_IDT_Contents + 0x5F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5F6], AL
mov byte [_NATIVE_IDT_Contents + 0x5F7], AH
mov dword EAX, __ISR_Handler_BF
mov byte [_NATIVE_IDT_Contents + 0x5F8], AL
mov byte [_NATIVE_IDT_Contents + 0x5F9], AH
mov byte [_NATIVE_IDT_Contents + 0x5FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x5FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x5FE], AL
mov byte [_NATIVE_IDT_Contents + 0x5FF], AH
mov dword EAX, __ISR_Handler_C0
mov byte [_NATIVE_IDT_Contents + 0x600], AL
mov byte [_NATIVE_IDT_Contents + 0x601], AH
mov byte [_NATIVE_IDT_Contents + 0x602], 0x8
mov byte [_NATIVE_IDT_Contents + 0x605], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x606], AL
mov byte [_NATIVE_IDT_Contents + 0x607], AH
mov dword EAX, __ISR_Handler_C1
mov byte [_NATIVE_IDT_Contents + 0x608], AL
mov byte [_NATIVE_IDT_Contents + 0x609], AH
mov byte [_NATIVE_IDT_Contents + 0x60A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x60D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x60E], AL
mov byte [_NATIVE_IDT_Contents + 0x60F], AH
mov dword EAX, __ISR_Handler_C2
mov byte [_NATIVE_IDT_Contents + 0x610], AL
mov byte [_NATIVE_IDT_Contents + 0x611], AH
mov byte [_NATIVE_IDT_Contents + 0x612], 0x8
mov byte [_NATIVE_IDT_Contents + 0x615], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x616], AL
mov byte [_NATIVE_IDT_Contents + 0x617], AH
mov dword EAX, __ISR_Handler_C3
mov byte [_NATIVE_IDT_Contents + 0x618], AL
mov byte [_NATIVE_IDT_Contents + 0x619], AH
mov byte [_NATIVE_IDT_Contents + 0x61A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x61D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x61E], AL
mov byte [_NATIVE_IDT_Contents + 0x61F], AH
mov dword EAX, __ISR_Handler_C4
mov byte [_NATIVE_IDT_Contents + 0x620], AL
mov byte [_NATIVE_IDT_Contents + 0x621], AH
mov byte [_NATIVE_IDT_Contents + 0x622], 0x8
mov byte [_NATIVE_IDT_Contents + 0x625], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x626], AL
mov byte [_NATIVE_IDT_Contents + 0x627], AH
mov dword EAX, __ISR_Handler_C5
mov byte [_NATIVE_IDT_Contents + 0x628], AL
mov byte [_NATIVE_IDT_Contents + 0x629], AH
mov byte [_NATIVE_IDT_Contents + 0x62A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x62D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x62E], AL
mov byte [_NATIVE_IDT_Contents + 0x62F], AH
mov dword EAX, __ISR_Handler_C6
mov byte [_NATIVE_IDT_Contents + 0x630], AL
mov byte [_NATIVE_IDT_Contents + 0x631], AH
mov byte [_NATIVE_IDT_Contents + 0x632], 0x8
mov byte [_NATIVE_IDT_Contents + 0x635], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x636], AL
mov byte [_NATIVE_IDT_Contents + 0x637], AH
mov dword EAX, __ISR_Handler_C7
mov byte [_NATIVE_IDT_Contents + 0x638], AL
mov byte [_NATIVE_IDT_Contents + 0x639], AH
mov byte [_NATIVE_IDT_Contents + 0x63A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x63D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x63E], AL
mov byte [_NATIVE_IDT_Contents + 0x63F], AH
mov dword EAX, __ISR_Handler_C8
mov byte [_NATIVE_IDT_Contents + 0x640], AL
mov byte [_NATIVE_IDT_Contents + 0x641], AH
mov byte [_NATIVE_IDT_Contents + 0x642], 0x8
mov byte [_NATIVE_IDT_Contents + 0x645], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x646], AL
mov byte [_NATIVE_IDT_Contents + 0x647], AH
mov dword EAX, __ISR_Handler_C9
mov byte [_NATIVE_IDT_Contents + 0x648], AL
mov byte [_NATIVE_IDT_Contents + 0x649], AH
mov byte [_NATIVE_IDT_Contents + 0x64A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x64D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x64E], AL
mov byte [_NATIVE_IDT_Contents + 0x64F], AH
mov dword EAX, __ISR_Handler_CA
mov byte [_NATIVE_IDT_Contents + 0x650], AL
mov byte [_NATIVE_IDT_Contents + 0x651], AH
mov byte [_NATIVE_IDT_Contents + 0x652], 0x8
mov byte [_NATIVE_IDT_Contents + 0x655], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x656], AL
mov byte [_NATIVE_IDT_Contents + 0x657], AH
mov dword EAX, __ISR_Handler_CB
mov byte [_NATIVE_IDT_Contents + 0x658], AL
mov byte [_NATIVE_IDT_Contents + 0x659], AH
mov byte [_NATIVE_IDT_Contents + 0x65A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x65D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x65E], AL
mov byte [_NATIVE_IDT_Contents + 0x65F], AH
mov dword EAX, __ISR_Handler_CC
mov byte [_NATIVE_IDT_Contents + 0x660], AL
mov byte [_NATIVE_IDT_Contents + 0x661], AH
mov byte [_NATIVE_IDT_Contents + 0x662], 0x8
mov byte [_NATIVE_IDT_Contents + 0x665], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x666], AL
mov byte [_NATIVE_IDT_Contents + 0x667], AH
mov dword EAX, __ISR_Handler_CD
mov byte [_NATIVE_IDT_Contents + 0x668], AL
mov byte [_NATIVE_IDT_Contents + 0x669], AH
mov byte [_NATIVE_IDT_Contents + 0x66A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x66D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x66E], AL
mov byte [_NATIVE_IDT_Contents + 0x66F], AH
mov dword EAX, __ISR_Handler_CE
mov byte [_NATIVE_IDT_Contents + 0x670], AL
mov byte [_NATIVE_IDT_Contents + 0x671], AH
mov byte [_NATIVE_IDT_Contents + 0x672], 0x8
mov byte [_NATIVE_IDT_Contents + 0x675], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x676], AL
mov byte [_NATIVE_IDT_Contents + 0x677], AH
mov dword EAX, __ISR_Handler_CF
mov byte [_NATIVE_IDT_Contents + 0x678], AL
mov byte [_NATIVE_IDT_Contents + 0x679], AH
mov byte [_NATIVE_IDT_Contents + 0x67A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x67D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x67E], AL
mov byte [_NATIVE_IDT_Contents + 0x67F], AH
mov dword EAX, __ISR_Handler_D0
mov byte [_NATIVE_IDT_Contents + 0x680], AL
mov byte [_NATIVE_IDT_Contents + 0x681], AH
mov byte [_NATIVE_IDT_Contents + 0x682], 0x8
mov byte [_NATIVE_IDT_Contents + 0x685], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x686], AL
mov byte [_NATIVE_IDT_Contents + 0x687], AH
mov dword EAX, __ISR_Handler_D1
mov byte [_NATIVE_IDT_Contents + 0x688], AL
mov byte [_NATIVE_IDT_Contents + 0x689], AH
mov byte [_NATIVE_IDT_Contents + 0x68A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x68D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x68E], AL
mov byte [_NATIVE_IDT_Contents + 0x68F], AH
mov dword EAX, __ISR_Handler_D2
mov byte [_NATIVE_IDT_Contents + 0x690], AL
mov byte [_NATIVE_IDT_Contents + 0x691], AH
mov byte [_NATIVE_IDT_Contents + 0x692], 0x8
mov byte [_NATIVE_IDT_Contents + 0x695], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x696], AL
mov byte [_NATIVE_IDT_Contents + 0x697], AH
mov dword EAX, __ISR_Handler_D3
mov byte [_NATIVE_IDT_Contents + 0x698], AL
mov byte [_NATIVE_IDT_Contents + 0x699], AH
mov byte [_NATIVE_IDT_Contents + 0x69A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x69D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x69E], AL
mov byte [_NATIVE_IDT_Contents + 0x69F], AH
mov dword EAX, __ISR_Handler_D4
mov byte [_NATIVE_IDT_Contents + 0x6A0], AL
mov byte [_NATIVE_IDT_Contents + 0x6A1], AH
mov byte [_NATIVE_IDT_Contents + 0x6A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6A6], AL
mov byte [_NATIVE_IDT_Contents + 0x6A7], AH
mov dword EAX, __ISR_Handler_D5
mov byte [_NATIVE_IDT_Contents + 0x6A8], AL
mov byte [_NATIVE_IDT_Contents + 0x6A9], AH
mov byte [_NATIVE_IDT_Contents + 0x6AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6AE], AL
mov byte [_NATIVE_IDT_Contents + 0x6AF], AH
mov dword EAX, __ISR_Handler_D6
mov byte [_NATIVE_IDT_Contents + 0x6B0], AL
mov byte [_NATIVE_IDT_Contents + 0x6B1], AH
mov byte [_NATIVE_IDT_Contents + 0x6B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6B6], AL
mov byte [_NATIVE_IDT_Contents + 0x6B7], AH
mov dword EAX, __ISR_Handler_D7
mov byte [_NATIVE_IDT_Contents + 0x6B8], AL
mov byte [_NATIVE_IDT_Contents + 0x6B9], AH
mov byte [_NATIVE_IDT_Contents + 0x6BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6BE], AL
mov byte [_NATIVE_IDT_Contents + 0x6BF], AH
mov dword EAX, __ISR_Handler_D8
mov byte [_NATIVE_IDT_Contents + 0x6C0], AL
mov byte [_NATIVE_IDT_Contents + 0x6C1], AH
mov byte [_NATIVE_IDT_Contents + 0x6C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6C6], AL
mov byte [_NATIVE_IDT_Contents + 0x6C7], AH
mov dword EAX, __ISR_Handler_D9
mov byte [_NATIVE_IDT_Contents + 0x6C8], AL
mov byte [_NATIVE_IDT_Contents + 0x6C9], AH
mov byte [_NATIVE_IDT_Contents + 0x6CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6CE], AL
mov byte [_NATIVE_IDT_Contents + 0x6CF], AH
mov dword EAX, __ISR_Handler_DA
mov byte [_NATIVE_IDT_Contents + 0x6D0], AL
mov byte [_NATIVE_IDT_Contents + 0x6D1], AH
mov byte [_NATIVE_IDT_Contents + 0x6D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6D6], AL
mov byte [_NATIVE_IDT_Contents + 0x6D7], AH
mov dword EAX, __ISR_Handler_DB
mov byte [_NATIVE_IDT_Contents + 0x6D8], AL
mov byte [_NATIVE_IDT_Contents + 0x6D9], AH
mov byte [_NATIVE_IDT_Contents + 0x6DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6DE], AL
mov byte [_NATIVE_IDT_Contents + 0x6DF], AH
mov dword EAX, __ISR_Handler_DC
mov byte [_NATIVE_IDT_Contents + 0x6E0], AL
mov byte [_NATIVE_IDT_Contents + 0x6E1], AH
mov byte [_NATIVE_IDT_Contents + 0x6E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6E6], AL
mov byte [_NATIVE_IDT_Contents + 0x6E7], AH
mov dword EAX, __ISR_Handler_DD
mov byte [_NATIVE_IDT_Contents + 0x6E8], AL
mov byte [_NATIVE_IDT_Contents + 0x6E9], AH
mov byte [_NATIVE_IDT_Contents + 0x6EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6EE], AL
mov byte [_NATIVE_IDT_Contents + 0x6EF], AH
mov dword EAX, __ISR_Handler_DE
mov byte [_NATIVE_IDT_Contents + 0x6F0], AL
mov byte [_NATIVE_IDT_Contents + 0x6F1], AH
mov byte [_NATIVE_IDT_Contents + 0x6F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6F6], AL
mov byte [_NATIVE_IDT_Contents + 0x6F7], AH
mov dword EAX, __ISR_Handler_DF
mov byte [_NATIVE_IDT_Contents + 0x6F8], AL
mov byte [_NATIVE_IDT_Contents + 0x6F9], AH
mov byte [_NATIVE_IDT_Contents + 0x6FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x6FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x6FE], AL
mov byte [_NATIVE_IDT_Contents + 0x6FF], AH
mov dword EAX, __ISR_Handler_E0
mov byte [_NATIVE_IDT_Contents + 0x700], AL
mov byte [_NATIVE_IDT_Contents + 0x701], AH
mov byte [_NATIVE_IDT_Contents + 0x702], 0x8
mov byte [_NATIVE_IDT_Contents + 0x705], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x706], AL
mov byte [_NATIVE_IDT_Contents + 0x707], AH
mov dword EAX, __ISR_Handler_E1
mov byte [_NATIVE_IDT_Contents + 0x708], AL
mov byte [_NATIVE_IDT_Contents + 0x709], AH
mov byte [_NATIVE_IDT_Contents + 0x70A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x70D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x70E], AL
mov byte [_NATIVE_IDT_Contents + 0x70F], AH
mov dword EAX, __ISR_Handler_E2
mov byte [_NATIVE_IDT_Contents + 0x710], AL
mov byte [_NATIVE_IDT_Contents + 0x711], AH
mov byte [_NATIVE_IDT_Contents + 0x712], 0x8
mov byte [_NATIVE_IDT_Contents + 0x715], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x716], AL
mov byte [_NATIVE_IDT_Contents + 0x717], AH
mov dword EAX, __ISR_Handler_E3
mov byte [_NATIVE_IDT_Contents + 0x718], AL
mov byte [_NATIVE_IDT_Contents + 0x719], AH
mov byte [_NATIVE_IDT_Contents + 0x71A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x71D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x71E], AL
mov byte [_NATIVE_IDT_Contents + 0x71F], AH
mov dword EAX, __ISR_Handler_E4
mov byte [_NATIVE_IDT_Contents + 0x720], AL
mov byte [_NATIVE_IDT_Contents + 0x721], AH
mov byte [_NATIVE_IDT_Contents + 0x722], 0x8
mov byte [_NATIVE_IDT_Contents + 0x725], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x726], AL
mov byte [_NATIVE_IDT_Contents + 0x727], AH
mov dword EAX, __ISR_Handler_E5
mov byte [_NATIVE_IDT_Contents + 0x728], AL
mov byte [_NATIVE_IDT_Contents + 0x729], AH
mov byte [_NATIVE_IDT_Contents + 0x72A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x72D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x72E], AL
mov byte [_NATIVE_IDT_Contents + 0x72F], AH
mov dword EAX, __ISR_Handler_E6
mov byte [_NATIVE_IDT_Contents + 0x730], AL
mov byte [_NATIVE_IDT_Contents + 0x731], AH
mov byte [_NATIVE_IDT_Contents + 0x732], 0x8
mov byte [_NATIVE_IDT_Contents + 0x735], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x736], AL
mov byte [_NATIVE_IDT_Contents + 0x737], AH
mov dword EAX, __ISR_Handler_E7
mov byte [_NATIVE_IDT_Contents + 0x738], AL
mov byte [_NATIVE_IDT_Contents + 0x739], AH
mov byte [_NATIVE_IDT_Contents + 0x73A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x73D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x73E], AL
mov byte [_NATIVE_IDT_Contents + 0x73F], AH
mov dword EAX, __ISR_Handler_E8
mov byte [_NATIVE_IDT_Contents + 0x740], AL
mov byte [_NATIVE_IDT_Contents + 0x741], AH
mov byte [_NATIVE_IDT_Contents + 0x742], 0x8
mov byte [_NATIVE_IDT_Contents + 0x745], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x746], AL
mov byte [_NATIVE_IDT_Contents + 0x747], AH
mov dword EAX, __ISR_Handler_E9
mov byte [_NATIVE_IDT_Contents + 0x748], AL
mov byte [_NATIVE_IDT_Contents + 0x749], AH
mov byte [_NATIVE_IDT_Contents + 0x74A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x74D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x74E], AL
mov byte [_NATIVE_IDT_Contents + 0x74F], AH
mov dword EAX, __ISR_Handler_EA
mov byte [_NATIVE_IDT_Contents + 0x750], AL
mov byte [_NATIVE_IDT_Contents + 0x751], AH
mov byte [_NATIVE_IDT_Contents + 0x752], 0x8
mov byte [_NATIVE_IDT_Contents + 0x755], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x756], AL
mov byte [_NATIVE_IDT_Contents + 0x757], AH
mov dword EAX, __ISR_Handler_EB
mov byte [_NATIVE_IDT_Contents + 0x758], AL
mov byte [_NATIVE_IDT_Contents + 0x759], AH
mov byte [_NATIVE_IDT_Contents + 0x75A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x75D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x75E], AL
mov byte [_NATIVE_IDT_Contents + 0x75F], AH
mov dword EAX, __ISR_Handler_EC
mov byte [_NATIVE_IDT_Contents + 0x760], AL
mov byte [_NATIVE_IDT_Contents + 0x761], AH
mov byte [_NATIVE_IDT_Contents + 0x762], 0x8
mov byte [_NATIVE_IDT_Contents + 0x765], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x766], AL
mov byte [_NATIVE_IDT_Contents + 0x767], AH
mov dword EAX, __ISR_Handler_ED
mov byte [_NATIVE_IDT_Contents + 0x768], AL
mov byte [_NATIVE_IDT_Contents + 0x769], AH
mov byte [_NATIVE_IDT_Contents + 0x76A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x76D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x76E], AL
mov byte [_NATIVE_IDT_Contents + 0x76F], AH
mov dword EAX, __ISR_Handler_EE
mov byte [_NATIVE_IDT_Contents + 0x770], AL
mov byte [_NATIVE_IDT_Contents + 0x771], AH
mov byte [_NATIVE_IDT_Contents + 0x772], 0x8
mov byte [_NATIVE_IDT_Contents + 0x775], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x776], AL
mov byte [_NATIVE_IDT_Contents + 0x777], AH
mov dword EAX, __ISR_Handler_EF
mov byte [_NATIVE_IDT_Contents + 0x778], AL
mov byte [_NATIVE_IDT_Contents + 0x779], AH
mov byte [_NATIVE_IDT_Contents + 0x77A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x77D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x77E], AL
mov byte [_NATIVE_IDT_Contents + 0x77F], AH
mov dword EAX, __ISR_Handler_F0
mov byte [_NATIVE_IDT_Contents + 0x780], AL
mov byte [_NATIVE_IDT_Contents + 0x781], AH
mov byte [_NATIVE_IDT_Contents + 0x782], 0x8
mov byte [_NATIVE_IDT_Contents + 0x785], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x786], AL
mov byte [_NATIVE_IDT_Contents + 0x787], AH
mov dword EAX, __ISR_Handler_F1
mov byte [_NATIVE_IDT_Contents + 0x788], AL
mov byte [_NATIVE_IDT_Contents + 0x789], AH
mov byte [_NATIVE_IDT_Contents + 0x78A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x78D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x78E], AL
mov byte [_NATIVE_IDT_Contents + 0x78F], AH
mov dword EAX, __ISR_Handler_F2
mov byte [_NATIVE_IDT_Contents + 0x790], AL
mov byte [_NATIVE_IDT_Contents + 0x791], AH
mov byte [_NATIVE_IDT_Contents + 0x792], 0x8
mov byte [_NATIVE_IDT_Contents + 0x795], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x796], AL
mov byte [_NATIVE_IDT_Contents + 0x797], AH
mov dword EAX, __ISR_Handler_F3
mov byte [_NATIVE_IDT_Contents + 0x798], AL
mov byte [_NATIVE_IDT_Contents + 0x799], AH
mov byte [_NATIVE_IDT_Contents + 0x79A], 0x8
mov byte [_NATIVE_IDT_Contents + 0x79D], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x79E], AL
mov byte [_NATIVE_IDT_Contents + 0x79F], AH
mov dword EAX, __ISR_Handler_F4
mov byte [_NATIVE_IDT_Contents + 0x7A0], AL
mov byte [_NATIVE_IDT_Contents + 0x7A1], AH
mov byte [_NATIVE_IDT_Contents + 0x7A2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7A5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7A6], AL
mov byte [_NATIVE_IDT_Contents + 0x7A7], AH
mov dword EAX, __ISR_Handler_F5
mov byte [_NATIVE_IDT_Contents + 0x7A8], AL
mov byte [_NATIVE_IDT_Contents + 0x7A9], AH
mov byte [_NATIVE_IDT_Contents + 0x7AA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7AD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7AE], AL
mov byte [_NATIVE_IDT_Contents + 0x7AF], AH
mov dword EAX, __ISR_Handler_F6
mov byte [_NATIVE_IDT_Contents + 0x7B0], AL
mov byte [_NATIVE_IDT_Contents + 0x7B1], AH
mov byte [_NATIVE_IDT_Contents + 0x7B2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7B5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7B6], AL
mov byte [_NATIVE_IDT_Contents + 0x7B7], AH
mov dword EAX, __ISR_Handler_F7
mov byte [_NATIVE_IDT_Contents + 0x7B8], AL
mov byte [_NATIVE_IDT_Contents + 0x7B9], AH
mov byte [_NATIVE_IDT_Contents + 0x7BA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7BD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7BE], AL
mov byte [_NATIVE_IDT_Contents + 0x7BF], AH
mov dword EAX, __ISR_Handler_F8
mov byte [_NATIVE_IDT_Contents + 0x7C0], AL
mov byte [_NATIVE_IDT_Contents + 0x7C1], AH
mov byte [_NATIVE_IDT_Contents + 0x7C2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7C5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7C6], AL
mov byte [_NATIVE_IDT_Contents + 0x7C7], AH
mov dword EAX, __ISR_Handler_F9
mov byte [_NATIVE_IDT_Contents + 0x7C8], AL
mov byte [_NATIVE_IDT_Contents + 0x7C9], AH
mov byte [_NATIVE_IDT_Contents + 0x7CA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7CD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7CE], AL
mov byte [_NATIVE_IDT_Contents + 0x7CF], AH
mov dword EAX, __ISR_Handler_FA
mov byte [_NATIVE_IDT_Contents + 0x7D0], AL
mov byte [_NATIVE_IDT_Contents + 0x7D1], AH
mov byte [_NATIVE_IDT_Contents + 0x7D2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7D5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7D6], AL
mov byte [_NATIVE_IDT_Contents + 0x7D7], AH
mov dword EAX, __ISR_Handler_FB
mov byte [_NATIVE_IDT_Contents + 0x7D8], AL
mov byte [_NATIVE_IDT_Contents + 0x7D9], AH
mov byte [_NATIVE_IDT_Contents + 0x7DA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7DD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7DE], AL
mov byte [_NATIVE_IDT_Contents + 0x7DF], AH
mov dword EAX, __ISR_Handler_FC
mov byte [_NATIVE_IDT_Contents + 0x7E0], AL
mov byte [_NATIVE_IDT_Contents + 0x7E1], AH
mov byte [_NATIVE_IDT_Contents + 0x7E2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7E5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7E6], AL
mov byte [_NATIVE_IDT_Contents + 0x7E7], AH
mov dword EAX, __ISR_Handler_FD
mov byte [_NATIVE_IDT_Contents + 0x7E8], AL
mov byte [_NATIVE_IDT_Contents + 0x7E9], AH
mov byte [_NATIVE_IDT_Contents + 0x7EA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7ED], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7EE], AL
mov byte [_NATIVE_IDT_Contents + 0x7EF], AH
mov dword EAX, __ISR_Handler_FE
mov byte [_NATIVE_IDT_Contents + 0x7F0], AL
mov byte [_NATIVE_IDT_Contents + 0x7F1], AH
mov byte [_NATIVE_IDT_Contents + 0x7F2], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7F5], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7F6], AL
mov byte [_NATIVE_IDT_Contents + 0x7F7], AH
mov dword EAX, __ISR_Handler_FF
mov byte [_NATIVE_IDT_Contents + 0x7F8], AL
mov byte [_NATIVE_IDT_Contents + 0x7F9], AH
mov byte [_NATIVE_IDT_Contents + 0x7FA], 0x8
mov byte [_NATIVE_IDT_Contents + 0x7FD], 0x8E
shr dword EAX, 0x10
mov byte [_NATIVE_IDT_Contents + 0x7FE], AL
mov byte [_NATIVE_IDT_Contents + 0x7FF], AH
jmp __AFTER__ALL__ISR__HANDLER__STUBS__
__ISR_Handler_00:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_00_SetCS
__ISR_Handler_00_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_00CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_01_SetCS
__ISR_Handler_01_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_01CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_02:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_02_SetCS
__ISR_Handler_02_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_02CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_03_SetCS
__ISR_Handler_03_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_03CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_04:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_04_SetCS
__ISR_Handler_04_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_04CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_05:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_05_SetCS
__ISR_Handler_05_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_05CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_06:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_06_SetCS
__ISR_Handler_06_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_06CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_07:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_07_SetCS
__ISR_Handler_07_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_07CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_08:
call __INTERRUPT_OCCURRED__
push dword 0x8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_08_SetCS
__ISR_Handler_08_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_08CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_09:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_09_SetCS
__ISR_Handler_09_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_09CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_0A:
call __INTERRUPT_OCCURRED__
push dword 0xA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_0A_SetCS
__ISR_Handler_0A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_0ACosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_0B:
call __INTERRUPT_OCCURRED__
push dword 0xB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_0B_SetCS
__ISR_Handler_0B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_0BCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_0C:
call __INTERRUPT_OCCURRED__
push dword 0xC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_0C_SetCS
__ISR_Handler_0C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_0CCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_0D:
call __INTERRUPT_OCCURRED__
push dword 0xD
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_0D_SetCS
__ISR_Handler_0D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_0DCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_0E:
call __INTERRUPT_OCCURRED__
push dword 0xE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_0E_SetCS
__ISR_Handler_0E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_0ECosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_0F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_0F_SetCS
__ISR_Handler_0F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_0FCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_10:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x10
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_10_SetCS
__ISR_Handler_10_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_10CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_11:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x11
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_11_SetCS
__ISR_Handler_11_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_11CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_12:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x12
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_12_SetCS
__ISR_Handler_12_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_12CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_13:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x13
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_13_SetCS
__ISR_Handler_13_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_13CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_14:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x14
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_14_SetCS
__ISR_Handler_14_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_15:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x15
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_15_SetCS
__ISR_Handler_15_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_16:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x16
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_16_SetCS
__ISR_Handler_16_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_17:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x17
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_17_SetCS
__ISR_Handler_17_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_18:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x18
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_18_SetCS
__ISR_Handler_18_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_19:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x19
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_19_SetCS
__ISR_Handler_19_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_1A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_1A_SetCS
__ISR_Handler_1A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_1B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_1B_SetCS
__ISR_Handler_1B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_1C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_1C_SetCS
__ISR_Handler_1C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_1D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_1D_SetCS
__ISR_Handler_1D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_1E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_1E_SetCS
__ISR_Handler_1E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_1F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x1F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_1F_SetCS
__ISR_Handler_1F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_20:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x20
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_20_SetCS
__ISR_Handler_20_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_20CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_21:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x21
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_21_SetCS
__ISR_Handler_21_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_21CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_22:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x22
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_22_SetCS
__ISR_Handler_22_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_22CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_23:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x23
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_23_SetCS
__ISR_Handler_23_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_23CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_24:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x24
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_24_SetCS
__ISR_Handler_24_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_24CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_25:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x25
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_25_SetCS
__ISR_Handler_25_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_25CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_26:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x26
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_26_SetCS
__ISR_Handler_26_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_26CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_27:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x27
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_27_SetCS
__ISR_Handler_27_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_27CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_28:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x28
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_28_SetCS
__ISR_Handler_28_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_28CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_29:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x29
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_29_SetCS
__ISR_Handler_29_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_29CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_2A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_2A_SetCS
__ISR_Handler_2A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_2ACosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_2B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_2B_SetCS
__ISR_Handler_2B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_2BCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_2C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_2C_SetCS
__ISR_Handler_2C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_2CCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_2D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_2D_SetCS
__ISR_Handler_2D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_2DCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_2E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_2E_SetCS
__ISR_Handler_2E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_2ECosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_2F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x2F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_2F_SetCS
__ISR_Handler_2F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_2FCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_30:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x30
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_30_SetCS
__ISR_Handler_30_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_30CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_31:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x31
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_31_SetCS
__ISR_Handler_31_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_32:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x32
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_32_SetCS
__ISR_Handler_32_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_33:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x33
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_33_SetCS
__ISR_Handler_33_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_34:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x34
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_34_SetCS
__ISR_Handler_34_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_35:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x35
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_35_SetCS
__ISR_Handler_35_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_35CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_36:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x36
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_36_SetCS
__ISR_Handler_36_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_37:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x37
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_37_SetCS
__ISR_Handler_37_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_38:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x38
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_38_SetCS
__ISR_Handler_38_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_39:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x39
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_39_SetCS
__ISR_Handler_39_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_3A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_3A_SetCS
__ISR_Handler_3A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_3B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_3B_SetCS
__ISR_Handler_3B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_3C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_3C_SetCS
__ISR_Handler_3C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_3D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_3D_SetCS
__ISR_Handler_3D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_3E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_3E_SetCS
__ISR_Handler_3E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_3F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x3F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_3F_SetCS
__ISR_Handler_3F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_40:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x40
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_40_SetCS
__ISR_Handler_40_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_40CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_41:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x41
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_41_SetCS
__ISR_Handler_41_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_41CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_42:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x42
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_42_SetCS
__ISR_Handler_42_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_42CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_43:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x43
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_43_SetCS
__ISR_Handler_43_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_43CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_44:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x44
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_44_SetCS
__ISR_Handler_44_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_44CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_45:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x45
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_45_SetCS
__ISR_Handler_45_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_45CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_46:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x46
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_46_SetCS
__ISR_Handler_46_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_46CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_47:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x47
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_47_SetCS
__ISR_Handler_47_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_47CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_48:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x48
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_48_SetCS
__ISR_Handler_48_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_48CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_49:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x49
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_49_SetCS
__ISR_Handler_49_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_49CosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_4A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_4A_SetCS
__ISR_Handler_4A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_4B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_4B_SetCS
__ISR_Handler_4B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_4C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_4C_SetCS
__ISR_Handler_4C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_4D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_4D_SetCS
__ISR_Handler_4D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_4E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_4E_SetCS
__ISR_Handler_4E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_4F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x4F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_4F_SetCS
__ISR_Handler_4F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_50:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x50
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_50_SetCS
__ISR_Handler_50_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_51:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x51
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_51_SetCS
__ISR_Handler_51_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_52:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x52
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_52_SetCS
__ISR_Handler_52_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_53:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x53
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_53_SetCS
__ISR_Handler_53_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_54:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x54
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_54_SetCS
__ISR_Handler_54_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_55:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x55
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_55_SetCS
__ISR_Handler_55_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_56:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x56
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_56_SetCS
__ISR_Handler_56_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_57:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x57
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_57_SetCS
__ISR_Handler_57_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_58:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x58
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_58_SetCS
__ISR_Handler_58_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_59:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x59
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_59_SetCS
__ISR_Handler_59_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_5A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_5A_SetCS
__ISR_Handler_5A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_5B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_5B_SetCS
__ISR_Handler_5B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_5C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_5C_SetCS
__ISR_Handler_5C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_5D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_5D_SetCS
__ISR_Handler_5D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_5E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_5E_SetCS
__ISR_Handler_5E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_5F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x5F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_5F_SetCS
__ISR_Handler_5F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_60:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x60
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_60_SetCS
__ISR_Handler_60_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_61:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x61
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_61_SetCS
__ISR_Handler_61_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_62:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x62
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_62_SetCS
__ISR_Handler_62_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_63:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x63
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_63_SetCS
__ISR_Handler_63_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_64:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x64
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_64_SetCS
__ISR_Handler_64_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_65:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x65
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_65_SetCS
__ISR_Handler_65_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_66:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x66
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_66_SetCS
__ISR_Handler_66_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_67:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x67
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_67_SetCS
__ISR_Handler_67_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_68:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x68
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_68_SetCS
__ISR_Handler_68_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_69:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x69
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_69_SetCS
__ISR_Handler_69_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_6A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_6A_SetCS
__ISR_Handler_6A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_6B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_6B_SetCS
__ISR_Handler_6B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_6C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_6C_SetCS
__ISR_Handler_6C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_6D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_6D_SetCS
__ISR_Handler_6D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_6E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_6E_SetCS
__ISR_Handler_6E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_6F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x6F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_6F_SetCS
__ISR_Handler_6F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_70:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x70
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_70_SetCS
__ISR_Handler_70_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_71:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x71
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_71_SetCS
__ISR_Handler_71_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_72:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x72
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_72_SetCS
__ISR_Handler_72_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_73:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x73
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_73_SetCS
__ISR_Handler_73_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_74:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x74
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_74_SetCS
__ISR_Handler_74_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_75:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x75
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_75_SetCS
__ISR_Handler_75_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_76:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x76
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_76_SetCS
__ISR_Handler_76_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_77:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x77
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_77_SetCS
__ISR_Handler_77_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_78:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x78
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_78_SetCS
__ISR_Handler_78_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_79:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x79
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_79_SetCS
__ISR_Handler_79_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_7A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_7A_SetCS
__ISR_Handler_7A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_7B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_7B_SetCS
__ISR_Handler_7B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_7C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_7C_SetCS
__ISR_Handler_7C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_7D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_7D_SetCS
__ISR_Handler_7D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_7E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_7E_SetCS
__ISR_Handler_7E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_7F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x7F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_7F_SetCS
__ISR_Handler_7F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_80:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x80
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_80_SetCS
__ISR_Handler_80_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_81:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x81
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_81_SetCS
__ISR_Handler_81_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_82:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x82
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_82_SetCS
__ISR_Handler_82_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_83:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x83
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_83_SetCS
__ISR_Handler_83_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_84:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x84
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_84_SetCS
__ISR_Handler_84_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_85:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x85
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_85_SetCS
__ISR_Handler_85_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_86:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x86
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_86_SetCS
__ISR_Handler_86_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_87:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x87
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_87_SetCS
__ISR_Handler_87_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_88:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x88
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_88_SetCS
__ISR_Handler_88_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_89:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x89
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_89_SetCS
__ISR_Handler_89_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_8A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x8A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_8A_SetCS
__ISR_Handler_8A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_8B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x8B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_8B_SetCS
__ISR_Handler_8B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_8C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x8C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_8C_SetCS
__ISR_Handler_8C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_8D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x8D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_8D_SetCS
__ISR_Handler_8D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_8E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x8E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_8E_SetCS
__ISR_Handler_8E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_8F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x8F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_8F_SetCS
__ISR_Handler_8F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_90:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x90
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_90_SetCS
__ISR_Handler_90_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_91:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x91
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_91_SetCS
__ISR_Handler_91_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_92:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x92
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_92_SetCS
__ISR_Handler_92_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_93:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x93
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_93_SetCS
__ISR_Handler_93_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_94:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x94
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_94_SetCS
__ISR_Handler_94_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_95:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x95
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_95_SetCS
__ISR_Handler_95_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_96:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x96
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_96_SetCS
__ISR_Handler_96_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_97:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x97
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_97_SetCS
__ISR_Handler_97_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_98:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x98
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_98_SetCS
__ISR_Handler_98_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_99:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x99
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_99_SetCS
__ISR_Handler_99_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_9A:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9A
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_9A_SetCS
__ISR_Handler_9A_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_9B:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9B
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_9B_SetCS
__ISR_Handler_9B_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_9C:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9C
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_9C_SetCS
__ISR_Handler_9C_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_9D:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9D
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_9D_SetCS
__ISR_Handler_9D_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_9E:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9E
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_9E_SetCS
__ISR_Handler_9E_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_9F:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0x9F
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_9F_SetCS
__ISR_Handler_9F_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A0:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A0_SetCS
__ISR_Handler_A0_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A1:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A1_SetCS
__ISR_Handler_A1_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A2:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A2_SetCS
__ISR_Handler_A2_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A3:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A3_SetCS
__ISR_Handler_A3_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A4:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A4_SetCS
__ISR_Handler_A4_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A5:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A5_SetCS
__ISR_Handler_A5_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A6:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A6_SetCS
__ISR_Handler_A6_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A7:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A7_SetCS
__ISR_Handler_A7_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A8:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A8_SetCS
__ISR_Handler_A8_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_A9:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xA9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_A9_SetCS
__ISR_Handler_A9_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_AA:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xAA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_AA_SetCS
__ISR_Handler_AA_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_AB:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xAB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_AB_SetCS
__ISR_Handler_AB_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_AC:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xAC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_AC_SetCS
__ISR_Handler_AC_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_AD:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xAD
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_AD_SetCS
__ISR_Handler_AD_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_AE:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xAE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_AE_SetCS
__ISR_Handler_AE_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_AF:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xAF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_AF_SetCS
__ISR_Handler_AF_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B0:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B0_SetCS
__ISR_Handler_B0_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B1:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B1_SetCS
__ISR_Handler_B1_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B2:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B2_SetCS
__ISR_Handler_B2_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B3:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B3_SetCS
__ISR_Handler_B3_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B4:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B4_SetCS
__ISR_Handler_B4_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B5:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B5_SetCS
__ISR_Handler_B5_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B6:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B6_SetCS
__ISR_Handler_B6_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B7:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B7_SetCS
__ISR_Handler_B7_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B8:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B8_SetCS
__ISR_Handler_B8_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_B9:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xB9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_B9_SetCS
__ISR_Handler_B9_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_BA:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xBA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_BA_SetCS
__ISR_Handler_BA_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_BB:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xBB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_BB_SetCS
__ISR_Handler_BB_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_BC:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xBC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_BC_SetCS
__ISR_Handler_BC_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_BD:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xBD
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_BD_SetCS
__ISR_Handler_BD_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_BE:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xBE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_BE_SetCS
__ISR_Handler_BE_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_BF:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xBF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_BF_SetCS
__ISR_Handler_BF_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C0:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C0_SetCS
__ISR_Handler_C0_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C1:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C1_SetCS
__ISR_Handler_C1_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C2:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C2_SetCS
__ISR_Handler_C2_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C3:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C3_SetCS
__ISR_Handler_C3_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C4:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C4_SetCS
__ISR_Handler_C4_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C5:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C5_SetCS
__ISR_Handler_C5_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C6:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C6_SetCS
__ISR_Handler_C6_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C7:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C7_SetCS
__ISR_Handler_C7_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C8:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C8_SetCS
__ISR_Handler_C8_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_C9:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xC9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_C9_SetCS
__ISR_Handler_C9_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_CA:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xCA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_CA_SetCS
__ISR_Handler_CA_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_CB:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xCB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_CB_SetCS
__ISR_Handler_CB_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_CC:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xCC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_CC_SetCS
__ISR_Handler_CC_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_CD:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xCD
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_CD_SetCS
__ISR_Handler_CD_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_CE:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xCE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_CE_SetCS
__ISR_Handler_CE_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_CF:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xCF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_CF_SetCS
__ISR_Handler_CF_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D0:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D0_SetCS
__ISR_Handler_D0_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D1:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D1_SetCS
__ISR_Handler_D1_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D2:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D2_SetCS
__ISR_Handler_D2_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D3:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D3_SetCS
__ISR_Handler_D3_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D4:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D4_SetCS
__ISR_Handler_D4_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D5:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D5_SetCS
__ISR_Handler_D5_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D6:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D6_SetCS
__ISR_Handler_D6_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D7:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D7_SetCS
__ISR_Handler_D7_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D8:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D8_SetCS
__ISR_Handler_D8_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_D9:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xD9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_D9_SetCS
__ISR_Handler_D9_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_DA:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xDA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_DA_SetCS
__ISR_Handler_DA_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_DB:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xDB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_DB_SetCS
__ISR_Handler_DB_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_DC:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xDC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_DC_SetCS
__ISR_Handler_DC_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_DD:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xDD
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_DD_SetCS
__ISR_Handler_DD_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_DE:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xDE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_DE_SetCS
__ISR_Handler_DE_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_DF:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xDF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_DF_SetCS
__ISR_Handler_DF_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E0:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E0_SetCS
__ISR_Handler_E0_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E1:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E1_SetCS
__ISR_Handler_E1_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E2:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E2_SetCS
__ISR_Handler_E2_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E3:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E3_SetCS
__ISR_Handler_E3_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E4:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E4_SetCS
__ISR_Handler_E4_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E5:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E5_SetCS
__ISR_Handler_E5_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E6:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E6_SetCS
__ISR_Handler_E6_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E7:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E7_SetCS
__ISR_Handler_E7_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E8:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E8_SetCS
__ISR_Handler_E8_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_E9:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xE9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_E9_SetCS
__ISR_Handler_E9_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_EA:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xEA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_EA_SetCS
__ISR_Handler_EA_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_EB:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xEB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_EB_SetCS
__ISR_Handler_EB_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_EC:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xEC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_EC_SetCS
__ISR_Handler_EC_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_ED:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xED
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_ED_SetCS
__ISR_Handler_ED_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_EE:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xEE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_EE_SetCS
__ISR_Handler_EE_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_EF:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xEF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_EF_SetCS
__ISR_Handler_EF_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F0:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF0
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F0_SetCS
__ISR_Handler_F0_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F1:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF1
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F1_SetCS
__ISR_Handler_F1_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F2:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF2
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F2_SetCS
__ISR_Handler_F2_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F3:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF3
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F3_SetCS
__ISR_Handler_F3_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F4:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF4
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F4_SetCS
__ISR_Handler_F4_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F5:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF5
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F5_SetCS
__ISR_Handler_F5_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F6:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF6
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F6_SetCS
__ISR_Handler_F6_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F7:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF7
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F7_SetCS
__ISR_Handler_F7_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F8:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF8
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F8_SetCS
__ISR_Handler_F8_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_F9:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xF9
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_F9_SetCS
__ISR_Handler_F9_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_FA:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xFA
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_FA_SetCS
__ISR_Handler_FA_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_FB:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xFB
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_FB_SetCS
__ISR_Handler_FB_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_FC:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xFC
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_FC_SetCS
__ISR_Handler_FC_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_FD:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xFD
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_FD_SetCS
__ISR_Handler_FD_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_FE:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xFE
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_FE_SetCS
__ISR_Handler_FE_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__ISR_Handler_FF:
call __INTERRUPT_OCCURRED__
push dword 0x0
push dword 0xFF
pushad
sub dword ESP, 0x4
mov dword EAX, ESP
and dword ESP, 0xFFFFFFF0
sub dword ESP, 0x200
fxsave [ESP]
mov dword [EAX], ESP
push dword EAX
push dword EAX
jmp 8:__ISR_Handler_FF_SetCS
__ISR_Handler_FF_SetCS:
call SystemVoidCosmosCoreINTsHandleInterrupt_DefaultCosmosCoreINTsIRQContext
pop dword EAX
fxrstor [ESP]
mov dword ESP, EAX
add dword ESP, 0x4
popad
add dword ESP, 0x8
iret
__INTERRUPT_OCCURRED__:
ret 0x0
__AFTER__ALL__ISR__HANDLER__STUBS__:
NOP
mov dword EAX, [EBP + 8]
cmp dword EAX, 0x0
je near __AFTER__ALL__ISR__HANDLER__STUBS__.__AFTER_ENABLE_INTERRUPTS
sti
__AFTER__ALL__ISR__HANDLER__STUBS__.__AFTER_ENABLE_INTERRUPTS:
SystemVoidCosmosCorePlugsCPUImplUpdateIDTSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsCPUImplUpdateIDTSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCorePlugsCPUImplInitFloat:
push dword EBP
mov dword EBP, ESP
finit
SystemVoidCosmosCorePlugsCPUImplInitFloat.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsCPUImplInitFloat.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemVoidCosmosHALKeyboardctor:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
call SystemVoidCosmosCoreGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Global_BaseIOGroups]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosHALDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_001D
jne near SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_001D:
NOP
NOP
push dword [EBP + 8]
push dword 0x40
call SystemVoidSystemCollectionsGenericQueue1SystemUInt32cctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
push dword 0x24
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_0022.NoError13265
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_0022.NoError13265:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x17
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
push dword SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean
push dword 0x2C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_0034.NoError13277
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_0034.NoError13277:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosHALKeyboardInitializeCosmosHALHandleKeyboardDelegate
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_003E
jne near SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_003E:
NOP
push dword 0x1
push dword [EBP + 8]
push dword SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext
push dword 0x2C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_0047.NoError13292
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_0047.NoError13292:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_0051
jne near SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_0051:
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardctor.IL_0059.True
jmp SystemVoidCosmosHALKeyboardctor.IL_0059.False
SystemVoidCosmosHALKeyboardctor.IL_0059.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardctor.IL_005B
SystemVoidCosmosHALKeyboardctor.IL_0059.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardctor.IL_005B
SystemVoidCosmosHALKeyboardctor.IL_005B:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardctor.IL_005C.True
jmp SystemVoidCosmosHALKeyboardctor.IL_005C.False
SystemVoidCosmosHALKeyboardctor.IL_005C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardctor.IL_005E
SystemVoidCosmosHALKeyboardctor.IL_005C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardctor.IL_005E
SystemVoidCosmosHALKeyboardctor.IL_005E:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardctor.IL_006B
NOP
push dword [EBP + 8]
call SystemVoidCosmosHALKeyboardCreateDefaultKeymap
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardctor.IL_0069
jne near SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardctor.IL_0069:
NOP
NOP
SystemVoidCosmosHALKeyboardctor.IL_006B:
NOP
jmp SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardctor.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0010
call SystemVoidCosmosCoreGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Global_BaseIOGroups]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_001A
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0010:
call SystemVoidCosmosCoreGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Global_BaseIOGroups]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_001A:
NOP
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x39
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_001F.NoError13349
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_001F.NoError13349:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
call CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002B
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002B:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002C.True
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002C.False
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002E
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002E
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_002E:
pop dword EAX
mov dword [EBP - 40], EAX
movzx EAX, byte [EBP - 40]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0179
NOP
call SystemVoidCosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_BlockDevice_BlockDevice_Devices]
push dword [EBP - 8]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0043
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0043:
NOP
push dword 0x200
pop dword ESI
push dword ESI
push dword 0x1
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x1
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 8]
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword 0x1
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword [EBP - 12]
mov dword EAX, [ESP + 20]
push dword [EAX]
push dword 0x129
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_005A
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_005A:
NOP
push dword [EBP - 12]
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_005C.NoError13398
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_005C.NoError13398:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 16]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0069.True
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0069.False
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0069.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_006B
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0069.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_006B
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_006B:
pop dword EAX
mov dword [EBP - 40], EAX
movzx EAX, byte [EBP - 40]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00BD
NOP
push dword 0x200
pop dword ESI
push dword ESI
push dword 0x1
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x1
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 8]
push dword [EBP - 16]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
push dword 0x0
push dword EAX
push dword 0x1
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword [EBP - 20]
mov dword EAX, [ESP + 20]
push dword [EAX]
push dword 0x129
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_008F
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_008F:
NOP
push dword [EBP - 20]
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0092.NoError13434
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0092.NoError13434:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00A6
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_009E:
NOP
NOP
push dword [EBP - 28]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 28], EAX
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00A6:
push dword [EBP - 28]
push dword [EBP - 24]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoget_Count
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B4
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B4:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B4.True
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B4.False
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B4.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B6
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B4.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00B6:
pop dword EAX
mov dword [EBP - 40], EAX
movzx EAX, byte [EBP - 40]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_009E
NOP
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00BD:
mov dword EAX, StringLiteral00EB
push dword EAX
push dword [EBP - 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00CD
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00CD:
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Int32_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
call SystemStringSystemStringConcatSystemObjectSystemObject
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00D7
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00D7:
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00DC
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00DC:
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 28], EAX
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0160
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00E2:
NOP
push dword [EBP - 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 28]
call CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F0
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F0:
pop dword EAX
mov dword [EBP - 32], EAX
push dword [EBP - 32]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F5.True
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F5.False
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F5.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F7
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F5.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F7
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F7:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F8.True
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F8.False
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F8.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00FA
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00F8.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00FA
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00FA:
pop dword EAX
mov dword [EBP - 40], EAX
movzx EAX, byte [EBP - 40]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_011B
NOP
mov dword EAX, StringLiteral00EC
push dword EAX
push dword [EBP - 28]
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Int32_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
call SystemStringSystemStringConcatSystemObjectSystemObject
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0112
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0112:
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0117
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0117:
NOP
NOP
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0159
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_011B:
NOP
push dword [EBP - 8]
push dword [EBP - 32]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
push dword 0x0
push dword EAX
push dword [EBP - 32]
pop dword ECX
add dword ECX, 0x11
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
push dword 0x0
push dword EAX
push dword 0x28
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 24]
push dword [ESP + 24]
push dword [ESP + 24]
push dword [ESP + 24]
push dword [ESP + 24]
call SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_012D.NoError13539
add dword ESP, 0x4
add dword ESP, 0x8
add dword ESP, 0x8
add dword ESP, 0x4
add dword ESP, 0x14
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_012D.NoError13539:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x8
add dword ESP, 0x8
push dword EAX
pop dword EAX
mov dword [EBP - 36], EAX
call SystemVoidCosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_BlockDevice_BlockDevice_Devices]
push dword [EBP - 36]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0140
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0140:
NOP
mov dword EAX, StringLiteral00ED
push dword EAX
push dword [EBP - 28]
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Int32_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
call SystemStringSystemStringConcatSystemObjectSystemObject
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0152
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0152:
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0157
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0157:
NOP
NOP
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0159:
NOP
push dword [EBP - 28]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 28], EAX
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0160:
push dword [EBP - 28]
push dword [EBP - 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count
test dword ECX, 0x2
je near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016D
add dword ESP, 0x4
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016D:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016D.True
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016D.False
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016F
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016D.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_016F:
pop dword EAX
mov dword [EBP - 40], EAX
movzx EAX, byte [EBP - 40]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_00E2
NOP
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0179:
jmp SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_NORMAL
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALGlobalInitAtaCosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x28
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCISetup:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALPCISetup.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Dbg]
pop dword EAX
mov dword [static_field__Cosmos_HAL_PCI_mDebugger], EAX
call SystemVoidCosmosHALPCIEnumerateDevices
test dword ECX, 0x2
je near SystemVoidCosmosHALPCISetup.IL_0010
jne near SystemVoidCosmosHALPCISetup.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCISetup.IL_0010:
NOP
jmp SystemVoidCosmosHALPCISetup.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCISetup.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCISetup.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCISetup.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x20
call SystemVoidSystemCollectionsGenericList1SystemCharcctor
test dword ECX, 0x2
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0003.NoError13617
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0003.NoError13617:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FE
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0010:
NOP
movzx EAX, word [EBP - 8]
push dword EAX
push dword 0x968
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0017.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0017.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0017.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0019
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0017.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0019
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0019:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001A.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001A.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001C
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001C
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_001C:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00AD
NOP
push dword [EBP - 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0028.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0028.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0028.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002A
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0028.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002B.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002B.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002D
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002D
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_002D:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00A8
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0039
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0039:
call SystemInt32CosmosSystemConsoleget_X
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_003E
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_003E:
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 4]
push dword [EBP - 12]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0048
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0048:
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_004E
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_004E:
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0053
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0053:
call SystemInt32CosmosSystemConsoleget_X
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0058
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0058:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidCosmosSystemConsoleset_XSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_005F
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_005F:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_007D
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0067:
NOP
push dword [EBP - 4]
push dword [EBP - 20]
call SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0070
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0070:
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0075
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0075:
NOP
NOP
push dword [EBP - 20]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_007D:
push dword [EBP - 20]
push dword [EBP - 4]
call SystemInt32SystemCollectionsGenericList1SystemCharget_Count
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0085
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0085:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0085.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0085.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0085.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0087
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0085.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0087:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0067
push dword 0x20
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0094
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0094:
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_009A
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_009A:
push dword [EBP - 16]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidCosmosSystemConsoleset_XSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00A2
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00A2:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00A8:
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FE
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00AD:
movzx EAX, word [EBP - 8]
push dword EAX
push dword 0x2190
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B3.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B3.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B3.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B5
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B3.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B5
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B5:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B6.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B6.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B6.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B8
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B6.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B8
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00B8:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00EE
NOP
push dword [EBP - 12]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C1.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C1.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C1.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C3
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C1.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C3:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C4.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C4.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C4.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C6
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C4.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C6
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00C6:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00E9
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00D2
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00D2:
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00D7
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00D7:
call SystemInt32CosmosSystemConsoleget_X
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00DC
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00DC:
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidCosmosSystemConsoleset_XSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00E3
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00E3:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00E9:
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FE
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00EE:
movzx EAX, word [EBP - 8]
push dword EAX
push dword 0x2192
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F4.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F4.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F4.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F6
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F4.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F6
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F6:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F7.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F7.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F7.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F9
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F7.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F9
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_00F9:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0134
NOP
push dword [EBP - 12]
push dword [EBP - 4]
call SystemInt32SystemCollectionsGenericList1SystemCharget_Count
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0107
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0107:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0107.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0107.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0107.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0109
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0107.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0109:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010A.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010A.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010C
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010C
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_010C:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_012F
NOP
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0118
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0118:
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_011D
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_011D:
call SystemInt32CosmosSystemConsoleget_X
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0122
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0122:
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidCosmosSystemConsoleset_XSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0129
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0129:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_012F:
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FE
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0134:
push dword [EBP - 12]
push dword [EBP - 4]
call SystemInt32SystemCollectionsGenericList1SystemCharget_Count
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013B
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013B:
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013B.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013B.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013D
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013D
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013D:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013E.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013E.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0140
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_013E.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0140
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0140:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0160
NOP
push dword [EBP - 4]
movzx EAX, word [EBP - 8]
push dword EAX
call SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_014E
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_014E:
NOP
movzx EAX, word [EBP - 8]
push dword EAX
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0155
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0155:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FD
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0160:
NOP
call SystemVoidSystemCollectionsGenericList1SystemCharcctor
test dword ECX, 0x2
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemCollectionsGenericList1SystemCharctor
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0161.NoError13921
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0161.NoError13921:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [EBP - 24], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_019E
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_016D:
NOP
push dword [EBP - 20]
push dword [EBP - 12]
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0171.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0171.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0171.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0173
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0171.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0173
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0173:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0174.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0174.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0174.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0176
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0174.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0176
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0176:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0187
NOP
push dword [EBP - 24]
movzx EAX, word [EBP - 8]
push dword EAX
call SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0185
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0185:
NOP
NOP
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0187:
push dword [EBP - 24]
push dword [EBP - 4]
push dword [EBP - 20]
call SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0191
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0191:
call SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0196
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0196:
NOP
NOP
push dword [EBP - 20]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_019E:
push dword [EBP - 20]
push dword [EBP - 4]
call SystemInt32SystemCollectionsGenericList1SystemCharget_Count
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A6
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A6:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A6.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A6.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A6.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A8
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A6.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01A8:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_016D
push dword [EBP - 24]
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 12]
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01CC
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01B6:
NOP
push dword [EBP - 4]
push dword [EBP - 20]
call SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01BF
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01BF:
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteSystemChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01C4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01C4:
NOP
NOP
push dword [EBP - 20]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 20], EAX
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01CC:
push dword [EBP - 20]
push dword [EBP - 4]
call SystemInt32SystemCollectionsGenericList1SystemCharget_Count
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D4
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D4:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D4.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D4.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D4.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D6
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D4.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01D6:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01B6
sub dword ESP, 0x4
call CosmosSystemConsoleCosmosSystemPlugsSystemConsoleImplGetConsole
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01E1
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01E1:
push dword [ESP]
call SystemInt32CosmosSystemConsoleget_X
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01E7
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01E7:
push dword [EBP - 4]
call SystemInt32SystemCollectionsGenericList1SystemCharget_Count
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01ED
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01ED:
push dword [EBP - 12]
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidCosmosSystemConsoleset_XSystemInt32
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01F7
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01F7:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
NOP
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FD:
NOP
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_01FE:
call SystemVoidCosmosHALGlobalcctor
test dword ECX, 0x2
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_HAL_Global_Keyboard]
call SystemCharCosmosHALKeyboardReadChar
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0208
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0208:
push dword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0xA
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020C.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020C.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020E
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020E
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020F.True
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020F.False
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0211
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_020F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0211
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0211:
pop dword EAX
mov dword [EBP - 36], EAX
movzx EAX, byte [EBP - 36]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0010
call SystemVoidCosmosSystemPlugsSystemConsoleImplWriteLine
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_021F
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_021F:
NOP
push dword [EBP - 4]
call SystemChararraySystemCollectionsGenericList1SystemCharToArray
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0226
add dword ESP, 0x4
jne near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0226:
pop dword EAX
mov dword [EBP - 28], EAX
push dword [EBP - 28]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_022A.NoError14093
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_022A.NoError14093:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 32], EAX
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0233
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.IL_0233:
push dword [EBP - 32]
jmp SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_NORMAL
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosSystemPlugsSystemConsoleImplReadLine.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x24
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOGroupRTCctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x70
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupRTCctor.IL_0003.NoError14109
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupRTCctor.IL_0003.NoError14109:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x71
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupRTCctor.IL_0010.NoError14119
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupRTCctor.IL_0010.NoError14119:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupRTCctor.IL_0020
jne near SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupRTCctor.IL_0020:
NOP
jmp SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupRTCctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCorePlugsIOPortImplWrite8SystemUInt16SystemByte:
push dword EBP
mov dword EBP, ESP
mov dword EDX, [EBP + 12]
mov dword EAX, [EBP + 8]
out DX, AL
SystemVoidCosmosCorePlugsIOPortImplWrite8SystemUInt16SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsIOPortImplWrite8SystemUInt16SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemByteCosmosCorePlugsIOPortImplRead8SystemUInt16:
push dword EBP
mov dword EBP, ESP
mov dword EDX, [EBP + 8]
mov dword EAX, 0x0
in byte AL, DX
push dword EAX
SystemByteCosmosCorePlugsIOPortImplRead8SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosCorePlugsIOPortImplRead8SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0006
jne near SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0006:
NOP
NOP
push dword [EBP + 16]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x2
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0019.NoError14166
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0019.NoError14166:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x2
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0026.NoError14177
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0026.NoError14177:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x2
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0033.NoError14188
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.IL_0033.NoError14188:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosCoreIOPortctorSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBasectorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortctorSystemUInt16.IL_0007
jne near SystemVoidCosmosCoreIOPortctorSystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortctorSystemUInt16.IL_0007:
NOP
NOP
NOP
jmp SystemVoidCosmosCoreIOPortctorSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortctorSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortctorSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortctorSystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosCoreIOGroupIOGroupctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupIOGroupctor.IL_0006
jne near SystemVoidCosmosCoreIOGroupIOGroupctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupIOGroupctor.IL_0006:
jmp SystemVoidCosmosCoreIOGroupIOGroupctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupIOGroupctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupIOGroupctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupIOGroupctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreBaseIOGroupsctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupKeyboardctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_0001.NoError14229
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_0001.NoError14229:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupPITctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_000C.NoError14238
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_000C.NoError14238:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x2C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupTextScreenctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_0017.NoError14247
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_0017.NoError14247:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
push dword 0x30
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosCoreIOGroupATActorSystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_0023.NoError14257
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_0023.NoError14257:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x1
push dword 0x30
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosCoreIOGroupATActorSystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_002F.NoError14267
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_002F.NoError14267:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupRTCctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_003A.NoError14276
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_003A.NoError14276:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupsctor.IL_004A
jne near SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupsctor.IL_004A:
NOP
jmp SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreBaseIOGroupsctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreCPUctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreCPUctor.IL_0006
jne near SystemVoidCosmosCoreCPUctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreCPUctor.IL_0006:
jmp SystemVoidCosmosCoreCPUctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreCPUctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreCPUctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreCPUctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping_], 0x1
je near METHOD_000000002101e7390000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping_], 0x1
jmp METHOD_000000002101e7390000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000002101e7390000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000002101e7390000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
cmp byte [CCTOR_CALLED__System_Diagnostics_Debugger], 0x1
je near METHOD_0000000021010e480000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Diagnostics_Debugger], 0x1
jmp METHOD_0000000021010e480000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_0000000021010e480000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_0000000021010e480000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
jmp SystemVoidSystemDiagnosticsDebuggercctor.END__OF__METHOD_NORMAL
SystemVoidSystemDiagnosticsDebuggercctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemDiagnosticsDebuggercctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword 0x1
mov dword ECX, [ESP + 4]
add dword ECX, 0x1F
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
movsx EAX, byte [EBP + 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_0012
push dword 0x4B0
jmp SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_0017
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_0012:
push dword 0x4B1
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_0017:
call SystemVoidSystemTextEncodingctorSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_001C
jne near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_001C:
push dword [EBP + 20]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1E
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
movsx EAX, byte [EBP + 16]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
movsx EAX, byte [EBP + 12]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1F
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x1E
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_003F
push dword [EBP + 20]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x139
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_003F
jne near SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.IL_003F:
jmp SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture.IL_0005
SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture.IL_0005:
push dword [EBP - 4]
jmp SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture.END__OF__METHOD_NORMAL
SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemGlobalizationCultureInfoCosmosIL2CPUCustomImplementationSystemGlobalizationCultureInfoImplget_CurrentCulture.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x3
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x1
mov dword EAX, StringLiteral00EE
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0090
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0020:
NOP
push dword [EBP - 4]
push dword 0x2
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword EAX, StringLiteral00EF
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x3
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword EAX, EBP
sub dword EAX, 0x8
push dword EAX
call SystemStringSystemInt32ToString
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_003A
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_003A:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x4
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword EAX, StringLiteral00F0
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x5
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword EAX, StringLiteral00F1
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x6
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 8]
push dword [EBP - 8]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_005C.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_005C.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0061
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0061:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x7
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword EAX, StringLiteral00F2
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 8]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0074.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0074.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0074.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0076
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0074.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0076:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0077.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0077.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0077.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0079
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0077.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0079
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0079:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_008B
NOP
push dword [EBP - 4]
push dword 0x8
push dword [EBP - 8]
push dword 0x7
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword EAX, StringLiteral00F3
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
NOP
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_008B:
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0090:
push dword [EBP - 8]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0094.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0094.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0094.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0096
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0094.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0096:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_0020
push dword [EBP - 4]
push dword [EBP - 4]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
mov dword EAX, StringLiteral00F4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 4]
call SystemStringSystemStringConcatSystemStringarray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_00AC
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_00AC:
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_00AF
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.IL_00AF:
push dword [EBP - 12]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplFormatSystemIFormatProviderSystemStringSystemObjectarray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x8
SystemVoidCosmosCoreINTscctor:
cmp byte [CCTOR_CALLED__Cosmos_Core_INTs], 0x1
je near METHOD_000000002301dcd50000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_Core_INTs], 0x1
jmp METHOD_000000002301dcd50000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000002301dcd50000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000002301dcd50000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x100
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTscctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_INTs_mIRQ_Handlers], EAX
jmp SystemVoidCosmosCoreINTscctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTscctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTscctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTscctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
CosmosCorePICCosmosCoreGlobalget_PIC:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
call SystemVoidCosmosCoreBootstrapcctor
test dword ECX, 0x2
jne near CosmosCorePICCosmosCoreGlobalget_PIC.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_Bootstrap_PIC]
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosCorePICCosmosCoreGlobalget_PIC.IL_0009
CosmosCorePICCosmosCoreGlobalget_PIC.IL_0009:
push dword [EBP - 4]
jmp CosmosCorePICCosmosCoreGlobalget_PIC.END__OF__METHOD_NORMAL
CosmosCorePICCosmosCoreGlobalget_PIC.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosCorePICCosmosCoreGlobalget_PIC.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
CosmosCorePICCosmosCoreGlobalget_PIC.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosCorePICEoiSlave:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x20
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICEoiSlave.IL_0013
jne near SystemVoidCosmosCorePICEoiSlave.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICEoiSlave.IL_0013:
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x20
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICEoiSlave.IL_0026
jne near SystemVoidCosmosCorePICEoiSlave.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICEoiSlave.IL_0026:
NOP
jmp SystemVoidCosmosCorePICEoiSlave.END__OF__METHOD_NORMAL
SystemVoidCosmosCorePICEoiSlave.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePICEoiSlave.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCorePICEoiSlave.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCorePICEoiMaster:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x20
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCorePICEoiMaster.IL_0013
jne near SystemVoidCosmosCorePICEoiMaster.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCorePICEoiMaster.IL_0013:
NOP
jmp SystemVoidCosmosCorePICEoiMaster.END__OF__METHOD_NORMAL
SystemVoidCosmosCorePICEoiMaster.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePICEoiMaster.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCorePICEoiMaster.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
push dword 0xB8000
pop dword EAX
mov dword [EBP - 8], EAX
push dword 0x0
push dword 0x0
push dword 0x20
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0019
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0019:
NOP
push dword 0x0
push dword 0x1
push dword 0x2A
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0023
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0023:
NOP
push dword 0x0
push dword 0x2
push dword 0x2A
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_002D
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_002D:
NOP
push dword 0x0
push dword 0x3
push dword 0x2A
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0037
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0037:
NOP
push dword 0x0
push dword 0x4
push dword 0x20
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0041
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0041:
NOP
push dword 0x0
push dword 0x5
push dword 0x43
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_004B
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_004B:
NOP
push dword 0x0
push dword 0x6
push dword 0x50
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0055
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0055:
NOP
push dword 0x0
push dword 0x7
push dword 0x55
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_005F
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_005F:
NOP
push dword 0x0
push dword 0x8
push dword 0x20
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0069
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0069:
NOP
push dword 0x0
push dword 0x9
push dword 0x45
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0074
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0074:
NOP
push dword 0x0
push dword 0xA
push dword 0x78
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_007F
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_007F:
NOP
push dword 0x0
push dword 0xB
push dword 0x63
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_008A
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_008A:
NOP
push dword 0x0
push dword 0xC
push dword 0x65
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0095
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0095:
NOP
push dword 0x0
push dword 0xD
push dword 0x70
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00A0
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00A0:
NOP
push dword 0x0
push dword 0xE
push dword 0x74
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00AB
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00AB:
NOP
push dword 0x0
push dword 0xF
push dword 0x69
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00B6
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00B6:
NOP
push dword 0x0
push dword 0x10
push dword 0x6F
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00C1
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00C1:
NOP
push dword 0x0
push dword 0x11
push dword 0x6E
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00CC
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00CC:
NOP
push dword 0x0
push dword 0x12
push dword 0x20
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00D7
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00D7:
NOP
push dword 0x0
push dword 0x13
push dword 0x78
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00E2
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00E2:
NOP
push dword 0x0
push dword 0x14
mov dword EAX, StringLiteral00F5
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword 0x4
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00FB
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_00FB:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0100
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0100:
NOP
push dword 0x0
push dword 0x15
mov dword EAX, StringLiteral00F6
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0117
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0117:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_011C
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_011C:
NOP
push dword 0x0
push dword 0x16
push dword 0x20
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0127
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0127:
NOP
push dword 0x0
push dword 0x17
push dword 0x2A
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0132
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0132:
NOP
push dword 0x0
push dword 0x18
push dword 0x2A
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_013D
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_013D:
NOP
push dword 0x0
push dword 0x19
push dword 0x2A
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0148
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0148:
NOP
push dword 0x0
push dword 0x1A
push dword 0x20
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0153
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0153:
NOP
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0157.True
jmp SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0157.False
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0157.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0159
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0157.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0159
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0159:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0242
NOP
push dword 0x1
push dword 0x0
mov dword EAX, StringLiteral00F7
push dword EAX
call SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_016D
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_016D:
NOP
push dword 0x1
push dword 0x16
mov dword EAX, StringLiteral00F8
push dword EAX
push dword [EBP + 8]
push dword 0x1C
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0183
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0183:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0188
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0188:
NOP
push dword 0x1
push dword 0x17
mov dword EAX, StringLiteral00F9
push dword EAX
push dword [EBP + 8]
push dword 0x18
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_019E
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_019E:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01A3
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01A3:
NOP
push dword 0x1
push dword 0x18
mov dword EAX, StringLiteral00FA
push dword EAX
push dword [EBP + 8]
push dword 0x14
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01B9
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01B9:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01BE
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01BE:
NOP
push dword 0x1
push dword 0x19
mov dword EAX, StringLiteral00FB
push dword EAX
push dword [EBP + 8]
push dword 0x10
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01D4
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01D4:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01D9
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01D9:
NOP
push dword 0x1
push dword 0x1A
mov dword EAX, StringLiteral00FC
push dword EAX
push dword [EBP + 8]
push dword 0xC
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01EF
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01EF:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01F4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_01F4:
NOP
push dword 0x1
push dword 0x1B
mov dword EAX, StringLiteral00FD
push dword EAX
push dword [EBP + 8]
push dword 0x8
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0209
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0209:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_020E
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_020E:
NOP
push dword 0x1
push dword 0x1C
mov dword EAX, StringLiteral00FE
push dword EAX
push dword [EBP + 8]
push dword 0x4
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0223
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0223:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0228
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0228:
NOP
push dword 0x1
push dword 0x1D
mov dword EAX, StringLiteral00FF
push dword EAX
push dword [EBP + 8]
push dword 0xF
pop dword EAX
and dword [ESP], EAX
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_023B
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_023B:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0240
jne near SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0240:
NOP
NOP
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0242:
NOP
jmp SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0247
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0245:
NOP
NOP
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0247:
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.IL_0245
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsHandleExceptionSystemUInt32SystemStringSystemStringCosmosCoreINTsIRQContextSystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x14
PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegateInvokeCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
xchg word BX, BX
cli
mov dword EAX, [EBP + 12]
push dword EAX
call SystemDelegatearraySystemMulticastDelegateGetInvocationList
pop dword EAX
add dword EAX, 0x8
mov dword EBX, [EAX]
add dword EAX, 0x8
mov dword EDI, 0x0
mov dword ECX, [EBP + 12]
mov dword ECX, [ECX + 12]
xor dword EDX, EDX
METHOD_000000002a01079d0000000000000000.BEGIN_OF_LOOP:
cmp dword EDX, EBX
je near METHOD_000000002a01079d0000000000000000.END_OF_INVOKE_
pushad
mov dword ESI, ESP
mov dword EDI, [EBP + 12]
mov dword EDI, [EDI + 20]
cmp dword EDI, 0x0
je near METHOD_000000002a01079d0000000000000000.NO_THIS
push dword EDI
METHOD_000000002a01079d0000000000000000.NO_THIS:
sub dword ESP, ECX
mov dword EDI, [EAX]
mov dword EDI, [EDI + 28]
push dword EDI
mov dword EDI, ESP
add dword EDI, 0x4
mov dword ESI, EBP
add dword ESI, 0x8
rep movsb
pop dword EDI
call EDI
mov dword EDI, [EBP + 12]
mov dword EDI, [EDI + 20]
popad
inc dword EDX
add dword EAX, 0x4
jmp METHOD_000000002a01079d0000000000000000.BEGIN_OF_LOOP
METHOD_000000002a01079d0000000000000000.END_OF_INVOKE_:
mov dword EDX, [EBP + 12]
mov dword EDX, [EDX + 16]
cmp dword EDX, 0x0
je near METHOD_000000002a01079d0000000000000000.noReturn
xchg dword [EBP + 8], EDX
xchg dword [EBP + 4], EDX
xchg dword [EBP], EDX
push dword EDX
mov dword [ESP + 12], EDI
METHOD_000000002a01079d0000000000000000.noReturn:
sti
PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegateInvokeCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegateInvokeCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCoreINTsIRQDelegateInvokeCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegateInvokeCosmosCoreINTsIRQContext
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_mIRQ_Handlers]
push dword [EBP + 12]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000C.True
jmp SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000C.False
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000E
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000E
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_000E:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0028
NOP
call SystemVoidCosmosCoreHMIGCMonitor
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0018
jne near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0018:
NOP
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EAX, [ESP + 4]
push dword [EAX]
push dword 0x11A
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0020
jne near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0020:
NOP
call SystemVoidCosmosCoreHMIGCFreeAll
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0026
jne near SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0026:
NOP
NOP
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.IL_0028:
jmp SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsIRQSystemUInt32CosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x8
SystemVoidCosmosDebugKernelDebuggerSendMessageSystemStringSystemString:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosDebugKernelDebuggerSendMessageSystemStringSystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosDebugKernelDebuggerSendMessageSystemStringSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosDebugKernelDebuggerSendMessageSystemStringSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosCoreIOPortWait:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x80
push dword 0x22
call SystemVoidCosmosCoreIOPortBaseWrite8SystemUInt16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortWait.IL_000D
jne near SystemVoidCosmosCoreIOPortWait.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortWait.IL_000D:
NOP
jmp SystemVoidCosmosCoreIOPortWait.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortWait.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortWait.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortWait.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.IL_0006
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.IL_0006:
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.IL_0012
push dword 0xA
push dword 0x2
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.IL_0012:
push dword [EBP + 12]
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
movsx EAX, byte [EBP + 12]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x15
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000A.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000A.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000C
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000C
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_000C:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_001E
NOP
push dword [EBP - 4]
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 16]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x15
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_001E:
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 16]
push dword 0x1D
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0051
push dword [EBP - 16]
push dword 0x2A
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0041
push dword [EBP - 16]
push dword 0x36
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0041
cmp dword EAX, 0x1
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0071
cmp dword EAX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0061
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0071
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0041:
NOP
push dword [EBP + 16]
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0045.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0045.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0045.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0047
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0045.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0047
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0047:
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FF
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0051:
NOP
push dword [EBP + 16]
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0055.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0055.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0055.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0057
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0055.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0057
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0057:
mov dword ECX, [ESP + 4]
add dword ECX, 0x16
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FF
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0061:
NOP
push dword [EBP + 16]
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0065.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0065.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0065.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0067
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0065.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0067
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0067:
mov dword ECX, [ESP + 4]
add dword ECX, 0x1B
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FF
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0071:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x16
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008C
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x1B
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008C
push dword [EBP - 4]
push dword 0x53
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0085.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0085.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0085.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0087
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0085.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0087
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0087:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0088.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0088.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0088.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008A
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_0088.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008A
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008A:
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008D
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008C:
push dword 0x1
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_008D:
NOP
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00AA
NOP
mov dword EAX, StringLiteral0100
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_009D
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_009D:
NOP
sub dword ESP, 0x4
call CosmosCoreCPUCosmosCoreGlobalget_CPU
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00A3
add dword ESP, 0x4
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00A3:
call SystemVoidCosmosCoreCPUReboot
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00A8
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00A8:
NOP
NOP
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00AA:
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B1.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B1.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B1.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B3
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B1.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B3
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00B3:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00BE
NOP
push dword [EBP - 4]
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
mov dword [EBP - 4], EAX
NOP
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00BE:
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x17
mov dword EAX, [ECX]
push dword EAX
call SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00C9
add dword ESP, 0x4
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00C9:
push dword 0x40
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CB.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CB.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CB.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CD
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CB.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CD:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CE.True
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CE.False
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CE.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00D0
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00CE.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00D0
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00D0:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FD
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FC
NOP
push dword [EBP + 16]
push dword [EBP - 4]
mov dword EAX, EBP
sub dword EAX, 0x8
push dword EAX
call SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00E4
add dword ESP, 0x4
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00E4:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00EC
NOP
NOP
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00EE
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00EC:
NOP
NOP
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00EE:
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x17
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FA
jne near SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FA:
NOP
NOP
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FC:
NOP
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FD:
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FF
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.IL_00FF:
jmp SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0xC
PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword 0x8
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosHALKeyboardInitializeCosmosHALHandleKeyboardDelegate:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x11
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardInitializeCosmosHALHandleKeyboardDelegate.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardInitializeCosmosHALHandleKeyboardDelegate.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardInitializeCosmosHALHandleKeyboardDelegate.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x11
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0008.True
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0008.False
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0008.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_000A
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0008.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_000A
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_000A:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0051
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_001F
add dword ESP, 0x4
jne near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_001F:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x80
pop dword EAX
and dword [ESP], EAX
push dword 0x80
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002C.True
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002C.False
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002E
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002E
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_002E:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0031.True
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0031.False
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0031.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0033
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0031.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0033
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0033:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0042
NOP
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x80
pop dword EAX
pop dword EDX
xor dword EAX, EDX
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
NOP
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0042:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x11
mov dword EAX, [ECX]
push dword EAX
movzx EAX, byte [EBP - 4]
push dword EAX
movzx EAX, byte [EBP - 8]
push dword EAX
mov dword EAX, [ESP + 8]
push dword [EAX]
push dword 0x140
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_004F
jne near SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_004F:
NOP
NOP
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.IL_0051:
jmp SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword 0x4
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call PLUG_FOR___SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate:
push dword EBP
mov dword EBP, ESP
NOP
push dword 0x20
movsx EAX, byte [EBP + 12]
push dword EAX
pop dword EAX
add dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.IL_000C
jne near SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.IL_000C:
NOP
jmp SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsSetIrqHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosHALKeyboardCreateDefaultKeymap:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
push dword 0xA4
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0007.NoError15510
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0007.NoError15510:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x10
push dword 0x71
push dword 0x51
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_001D
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_001D:
NOP
push dword [EBP + 8]
push dword 0x100000
push dword 0x51
push dword 0x51
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_002D
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_002D:
NOP
push dword [EBP + 8]
push dword 0x11
push dword 0x77
push dword 0x57
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_003A
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_003A:
NOP
push dword [EBP + 8]
push dword 0x110000
push dword 0x57
push dword 0x57
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_004A
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_004A:
NOP
push dword [EBP + 8]
push dword 0x12
push dword 0x65
push dword 0x45
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0057
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0057:
NOP
push dword [EBP + 8]
push dword 0x120000
push dword 0x45
push dword 0x45
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0067
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0067:
NOP
push dword [EBP + 8]
push dword 0x13
push dword 0x72
push dword 0x52
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0074
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0074:
NOP
push dword [EBP + 8]
push dword 0x130000
push dword 0x52
push dword 0x52
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0084
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0084:
NOP
push dword [EBP + 8]
push dword 0x14
push dword 0x74
push dword 0x54
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0091
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0091:
NOP
push dword [EBP + 8]
push dword 0x140000
push dword 0x54
push dword 0x54
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00A1
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00A1:
NOP
push dword [EBP + 8]
push dword 0x15
push dword 0x79
push dword 0x59
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00AE
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00AE:
NOP
push dword [EBP + 8]
push dword 0x150000
push dword 0x59
push dword 0x59
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00BE
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00BE:
NOP
push dword [EBP + 8]
push dword 0x16
push dword 0x75
push dword 0x55
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00CB
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00CB:
NOP
push dword [EBP + 8]
push dword 0x160000
push dword 0x55
push dword 0x55
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00DB
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00DB:
NOP
push dword [EBP + 8]
push dword 0x17
push dword 0x69
push dword 0x49
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00E8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00E8:
NOP
push dword [EBP + 8]
push dword 0x170000
push dword 0x49
push dword 0x49
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00F8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_00F8:
NOP
push dword [EBP + 8]
push dword 0x18
push dword 0x6F
push dword 0x4F
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0105
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0105:
NOP
push dword [EBP + 8]
push dword 0x180000
push dword 0x4F
push dword 0x4F
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0115
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0115:
NOP
push dword [EBP + 8]
push dword 0x19
push dword 0x70
push dword 0x50
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0122
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0122:
NOP
push dword [EBP + 8]
push dword 0x190000
push dword 0x50
push dword 0x50
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0132
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0132:
NOP
push dword [EBP + 8]
push dword 0x1E
push dword 0x61
push dword 0x41
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_013F
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_013F:
NOP
push dword [EBP + 8]
push dword 0x1E0000
push dword 0x41
push dword 0x41
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_014F
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_014F:
NOP
push dword [EBP + 8]
push dword 0x1F
push dword 0x73
push dword 0x53
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_015C
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_015C:
NOP
push dword [EBP + 8]
push dword 0x1F0000
push dword 0x53
push dword 0x53
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_016C
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_016C:
NOP
push dword [EBP + 8]
push dword 0x20
push dword 0x64
push dword 0x44
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0179
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0179:
NOP
push dword [EBP + 8]
push dword 0x200000
push dword 0x44
push dword 0x44
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0189
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0189:
NOP
push dword [EBP + 8]
push dword 0x21
push dword 0x66
push dword 0x46
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0196
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0196:
NOP
push dword [EBP + 8]
push dword 0x210000
push dword 0x46
push dword 0x46
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01A6
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01A6:
NOP
push dword [EBP + 8]
push dword 0x22
push dword 0x67
push dword 0x47
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01B3
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01B3:
NOP
push dword [EBP + 8]
push dword 0x220000
push dword 0x47
push dword 0x47
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01C3
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01C3:
NOP
push dword [EBP + 8]
push dword 0x23
push dword 0x68
push dword 0x48
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01D0
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01D0:
NOP
push dword [EBP + 8]
push dword 0x230000
push dword 0x48
push dword 0x48
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01E0
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01E0:
NOP
push dword [EBP + 8]
push dword 0x24
push dword 0x6A
push dword 0x4A
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01ED
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01ED:
NOP
push dword [EBP + 8]
push dword 0x240000
push dword 0x4A
push dword 0x4A
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01FD
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_01FD:
NOP
push dword [EBP + 8]
push dword 0x25
push dword 0x6B
push dword 0x4B
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_020A
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_020A:
NOP
push dword [EBP + 8]
push dword 0x250000
push dword 0x4B
push dword 0x4B
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_021A
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_021A:
NOP
push dword [EBP + 8]
push dword 0x26
push dword 0x6C
push dword 0x4C
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0227
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0227:
NOP
push dword [EBP + 8]
push dword 0x260000
push dword 0x4C
push dword 0x4C
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0237
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0237:
NOP
push dword [EBP + 8]
push dword 0x2C
push dword 0x7A
push dword 0x5A
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0244
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0244:
NOP
push dword [EBP + 8]
push dword 0x2C0000
push dword 0x5A
push dword 0x5A
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0254
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0254:
NOP
push dword [EBP + 8]
push dword 0x2D
push dword 0x78
push dword 0x58
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0261
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0261:
NOP
push dword [EBP + 8]
push dword 0x2D0000
push dword 0x58
push dword 0x58
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0271
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0271:
NOP
push dword [EBP + 8]
push dword 0x2E
push dword 0x63
push dword 0x43
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_027E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_027E:
NOP
push dword [EBP + 8]
push dword 0x2E0000
push dword 0x43
push dword 0x43
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_028E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_028E:
NOP
push dword [EBP + 8]
push dword 0x2F
push dword 0x76
push dword 0x56
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_029B
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_029B:
NOP
push dword [EBP + 8]
push dword 0x2F0000
push dword 0x56
push dword 0x56
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02AB
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02AB:
NOP
push dword [EBP + 8]
push dword 0x30
push dword 0x62
push dword 0x42
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02B8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02B8:
NOP
push dword [EBP + 8]
push dword 0x300000
push dword 0x42
push dword 0x42
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02C8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02C8:
NOP
push dword [EBP + 8]
push dword 0x31
push dword 0x6E
push dword 0x4E
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02D5
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02D5:
NOP
push dword [EBP + 8]
push dword 0x310000
push dword 0x4E
push dword 0x4E
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02E5
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02E5:
NOP
push dword [EBP + 8]
push dword 0x32
push dword 0x6D
push dword 0x4D
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02F2
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_02F2:
NOP
push dword [EBP + 8]
push dword 0x320000
push dword 0x4D
push dword 0x4D
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0302
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0302:
NOP
push dword [EBP + 8]
push dword 0x29
push dword 0x60
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0312
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0312:
NOP
push dword [EBP + 8]
push dword 0x290000
push dword 0x7E
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0325
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0325:
NOP
push dword [EBP + 8]
push dword 0x2
push dword 0x31
push dword 0x31
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0331
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0331:
NOP
push dword [EBP + 8]
push dword 0x20000
push dword 0x21
push dword 0x31
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0341
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0341:
NOP
push dword [EBP + 8]
push dword 0x3
push dword 0x32
push dword 0x32
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_034D
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_034D:
NOP
push dword [EBP + 8]
push dword 0x30000
push dword 0x40
push dword 0x32
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_035D
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_035D:
NOP
push dword [EBP + 8]
push dword 0x4
push dword 0x33
push dword 0x33
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0369
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0369:
NOP
push dword [EBP + 8]
push dword 0x40000
push dword 0x23
push dword 0x33
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0379
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0379:
NOP
push dword [EBP + 8]
push dword 0x5
push dword 0x34
push dword 0x34
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0385
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0385:
NOP
push dword [EBP + 8]
push dword 0x50000
push dword 0x24
push dword 0x35
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0395
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0395:
NOP
push dword [EBP + 8]
push dword 0x6
push dword 0x35
push dword 0x35
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03A1
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03A1:
NOP
push dword [EBP + 8]
push dword 0x60000
push dword 0x25
push dword 0x35
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03B1
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03B1:
NOP
push dword [EBP + 8]
push dword 0x7
push dword 0x36
push dword 0x36
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03BD
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03BD:
NOP
push dword [EBP + 8]
push dword 0x70000
push dword 0x5E
push dword 0x36
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03CD
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03CD:
NOP
push dword [EBP + 8]
push dword 0x8
push dword 0x37
push dword 0x37
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03D9
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03D9:
NOP
push dword [EBP + 8]
push dword 0x80000
push dword 0x26
push dword 0x37
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03E9
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03E9:
NOP
push dword [EBP + 8]
push dword 0x9
push dword 0x38
push dword 0x38
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03F6
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_03F6:
NOP
push dword [EBP + 8]
push dword 0x90000
push dword 0x2A
push dword 0x38
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0406
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0406:
NOP
push dword [EBP + 8]
push dword 0xA
push dword 0x39
push dword 0x39
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0413
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0413:
NOP
push dword [EBP + 8]
push dword 0xA0000
push dword 0x28
push dword 0x39
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0423
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0423:
NOP
push dword [EBP + 8]
push dword 0xB
push dword 0x30
push dword 0x30
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0430
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0430:
NOP
push dword [EBP + 8]
push dword 0xB0000
push dword 0x29
push dword 0x30
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0440
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0440:
NOP
push dword [EBP + 8]
push dword 0xE
push dword 0x968
push dword 0x8
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_044F
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_044F:
NOP
push dword [EBP + 8]
push dword 0xF
push dword 0x9
push dword 0x9
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_045C
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_045C:
NOP
push dword [EBP + 8]
push dword 0x1C
push dword 0xA
push dword 0xD
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0469
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0469:
NOP
push dword [EBP + 8]
push dword 0x39
push dword 0x20
push dword 0x20
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0476
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0476:
NOP
push dword [EBP + 8]
push dword 0x4B
push dword 0x2190
push dword 0x25
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0486
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0486:
NOP
push dword [EBP + 8]
push dword 0x48
push dword 0x2191
push dword 0x26
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0496
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0496:
NOP
push dword [EBP + 8]
push dword 0x4D
push dword 0x2192
push dword 0x27
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04A6
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04A6:
NOP
push dword [EBP + 8]
push dword 0x50
push dword 0x2193
push dword 0x28
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04B6
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04B6:
NOP
push dword [EBP + 8]
push dword 0x5B
push dword 0x5B
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04C1
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04C1:
NOP
push dword [EBP + 8]
push dword 0x5C
push dword 0x5C
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04CC
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04CC:
NOP
push dword [EBP + 8]
push dword 0x52
push dword 0x2D
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04D7
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04D7:
NOP
push dword [EBP + 8]
push dword 0x47
push dword 0x24
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04E2
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04E2:
NOP
push dword [EBP + 8]
push dword 0x49
push dword 0x21
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04ED
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04ED:
NOP
push dword [EBP + 8]
push dword 0x53
push dword 0x2E
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04F8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_04F8:
NOP
push dword [EBP + 8]
push dword 0x4F
push dword 0x23
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0503
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0503:
NOP
push dword [EBP + 8]
push dword 0x51
push dword 0x22
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_050E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_050E:
NOP
push dword [EBP + 8]
push dword 0x37
push dword 0x2C
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0519
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0519:
NOP
push dword [EBP + 8]
push dword 0x45
push dword 0x13
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0524
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0524:
NOP
push dword [EBP + 8]
push dword 0x3B
push dword 0x70
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_052F
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_052F:
NOP
push dword [EBP + 8]
push dword 0x3C
push dword 0x71
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_053A
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_053A:
NOP
push dword [EBP + 8]
push dword 0x3D
push dword 0x72
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0545
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0545:
NOP
push dword [EBP + 8]
push dword 0x3E
push dword 0x73
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0550
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0550:
NOP
push dword [EBP + 8]
push dword 0x3F
push dword 0x74
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_055B
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_055B:
NOP
push dword [EBP + 8]
push dword 0x40
push dword 0x75
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0566
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0566:
NOP
push dword [EBP + 8]
push dword 0x41
push dword 0x76
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0571
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0571:
NOP
push dword [EBP + 8]
push dword 0x42
push dword 0x77
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_057C
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_057C:
NOP
push dword [EBP + 8]
push dword 0x43
push dword 0x78
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0587
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0587:
NOP
push dword [EBP + 8]
push dword 0x44
push dword 0x79
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0592
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0592:
NOP
push dword [EBP + 8]
push dword 0x57
push dword 0x7A
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_059D
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_059D:
NOP
push dword [EBP + 8]
push dword 0x58
push dword 0x7B
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05A8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05A8:
NOP
push dword [EBP + 8]
push dword 0x1
push dword 0x1B
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05B2
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05B2:
NOP
push dword [EBP + 8]
push dword 0x27
push dword 0x3B
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05C2
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05C2:
NOP
push dword [EBP + 8]
push dword 0x270000
push dword 0x3A
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05D5
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05D5:
NOP
push dword [EBP + 8]
push dword 0x28
push dword 0x27
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05E5
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05E5:
NOP
push dword [EBP + 8]
push dword 0x280000
push dword 0x22
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05F8
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_05F8:
NOP
push dword [EBP + 8]
push dword 0x2B
push dword 0x5C
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0608
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0608:
NOP
push dword [EBP + 8]
push dword 0x2B0000
push dword 0x7C
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_061B
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_061B:
NOP
push dword [EBP + 8]
push dword 0x33
push dword 0x2C
push dword 0xBC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_062B
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_062B:
NOP
push dword [EBP + 8]
push dword 0x330000
push dword 0x3C
push dword 0xBC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_063E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_063E:
NOP
push dword [EBP + 8]
push dword 0x34
push dword 0x2E
push dword 0xBE
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_064E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_064E:
NOP
push dword [EBP + 8]
push dword 0x340000
push dword 0x3E
push dword 0xBE
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0661
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0661:
NOP
push dword [EBP + 8]
push dword 0x35
push dword 0x2F
push dword 0x6F
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_066E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_066E:
NOP
push dword [EBP + 8]
push dword 0x350000
push dword 0x3F
push dword 0x6F
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_067E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_067E:
NOP
push dword [EBP + 8]
push dword 0xC
push dword 0x2D
push dword 0x6D
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_068B
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_068B:
NOP
push dword [EBP + 8]
push dword 0xC0000
push dword 0x5F
push dword 0x6D
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_069B
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_069B:
NOP
push dword [EBP + 8]
push dword 0xD
push dword 0x3D
push dword 0xBB
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06AB
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06AB:
NOP
push dword [EBP + 8]
push dword 0xD0000
push dword 0x2B
push dword 0xBB
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06BE
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06BE:
NOP
push dword [EBP + 8]
push dword 0x1A
push dword 0x5B
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06CE
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06CE:
NOP
push dword [EBP + 8]
push dword 0x1A0000
push dword 0x7B
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06E1
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06E1:
NOP
push dword [EBP + 8]
push dword 0x1B
push dword 0x5D
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06F1
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_06F1:
NOP
push dword [EBP + 8]
push dword 0x1B0000
push dword 0x7D
push dword 0xFC
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0704
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0704:
NOP
push dword [EBP + 8]
push dword 0x4C
push dword 0x35
push dword 0x65
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0711
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0711:
NOP
push dword [EBP + 8]
push dword 0x4A
push dword 0x2D
push dword 0xBD
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0721
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0721:
NOP
push dword [EBP + 8]
push dword 0x4E
push dword 0x2B
push dword 0xBB
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0731
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_0731:
NOP
push dword [EBP + 8]
push dword 0x37
push dword 0x2A
push dword 0x6A
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_073E
jne near SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.IL_073E:
NOP
jmp SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardCreateDefaultKeymap.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 20]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x30
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
call SystemVoidCosmosHALBlockDeviceAtactor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_000D
jne near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_000D:
NOP
NOP
push dword [EBP + 20]
push dword [EBP + 16]
mov dword ECX, [ESP + 4]
add dword ECX, 0x35
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x28
mov dword EAX, [ECX]
push dword EAX
push dword 0x2
call SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0035
jne near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0035:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
call CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_003D
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_003D:
mov dword ECX, [ESP + 4]
add dword ECX, 0x30
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0x30
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0049.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0049.False
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0049.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_004B
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0049.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_004B
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_004B:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0058
NOP
push dword [EBP + 20]
call SystemVoidCosmosHALBlockDeviceAtaPioInitDrive
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0056
jne near SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0056:
NOP
NOP
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.IL_0058:
NOP
jmp SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x10
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x30
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType.IL_000A
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType.IL_000A:
push dword [EBP - 4]
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType.END__OF__METHOD_NORMAL
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.IL_001E
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.IL_001E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.IL_001E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [ESP]
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0001.NoError16924
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0001.NoError16924:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0018
jne near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0018:
NOP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1BE
call SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0026
jne near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0026:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1CE
call SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0033
jne near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0033:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1DE
call SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0040
jne near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_0040:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1EE
call SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_004D
jne near SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.IL_004D:
NOP
NOP
jmp SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_0001.NoError16990
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_0001.NoError16990:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_0011
jne near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_0011:
NOP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1BE
call SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_001F
jne near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_001F:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1CE
call SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_002C
jne near SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.IL_002C:
NOP
NOP
jmp SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoget_Count:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
jmp SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoget_Count.END__OF__METHOD_NORMAL
SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoget_Count.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoget_Count.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
jmp SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count.END__OF__METHOD_NORMAL
SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jb near CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.IL_000E
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeException
test dword ECX, 0x2
je near CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.IL_000E
jne near CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.IL_000E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
jmp CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.END__OF__METHOD_NORMAL
CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 28]
call SystemVoidCosmosHALBlockDeviceBlockDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.IL_0006
jne near SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.IL_0006:
NOP
NOP
push dword [EBP + 28]
push dword [EBP + 24]
mov dword ECX, [ESP + 4]
add dword ECX, 0x24
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 28]
push dword [EBP + 20]
push dword [EBP + 16]
mov dword ECX, [ESP + 8]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 28]
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 8]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 28]
push dword [EBP + 24]
sub dword ESP, 0x4
call SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.IL_0024
add dword ESP, 0x4
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.IL_0024:
mov dword ECX, [ESP + 8]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x18
SystemVoidCosmosHALPCIEnumerateDevices:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateDevices.IL_0001.NoError17105
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateDevices.IL_0001.NoError17105:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_HAL_PCI_devices], EAX
push dword 0x0
push dword 0x0
call SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateDevices.IL_0012
jne near SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateDevices.IL_0012:
NOP
jmp SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIEnumerateDevices.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.IL_0006
jne near SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.IL_0006:
NOP
NOP
push dword [EBP + 16]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.IL_0006
jne near SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.IL_0006:
NOP
NOP
push dword [EBP + 16]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.IL_0006
jne near SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.IL_0006:
NOP
NOP
push dword [EBP + 16]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 16]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosCoreIOPortBasectorSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortBasectorSystemUInt16.IL_0006
jne near SystemVoidCosmosCoreIOPortBasectorSystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortBasectorSystemUInt16.IL_0006:
NOP
NOP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreIOPortBasectorSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortBasectorSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortBasectorSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortBasectorSystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosCoreIOGroupKeyboardctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x60
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupKeyboardctor.IL_0003.NoError17217
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupKeyboardctor.IL_0003.NoError17217:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupKeyboardctor.IL_0013
jne near SystemVoidCosmosCoreIOGroupKeyboardctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupKeyboardctor.IL_0013:
NOP
jmp SystemVoidCosmosCoreIOGroupKeyboardctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupKeyboardctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupKeyboardctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupKeyboardctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreIOGroupPITctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x40
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPITctor.IL_0003.NoError17239
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPITctor.IL_0003.NoError17239:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x41
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPITctor.IL_0010.NoError17249
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPITctor.IL_0010.NoError17249:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x42
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPITctor.IL_001D.NoError17259
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPITctor.IL_001D.NoError17259:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x43
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortWritectorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPITctor.IL_002A.NoError17269
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPITctor.IL_002A.NoError17269:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPITctor.IL_003A
jne near SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPITctor.IL_003A:
NOP
jmp SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupPITctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreIOGroupATActorSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword [EBP + 12]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0006
jne near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0006:
NOP
NOP
mov dword EAX, StringLiteral0101
push dword EAX
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0012
jne near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0012:
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0019
add dword ESP, 0x4
jne near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0019:
pop dword EAX
mov dword [EBP - 4], EAX
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0020
add dword ESP, 0x4
jne near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0020:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0023.NoError17320
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0023.NoError17320:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x24
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x2
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0030.NoError17331
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0030.NoError17331:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x3
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_003D.NoError17342
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_003D.NoError17342:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x4
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_004A.NoError17353
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_004A.NoError17353:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x5
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0057.NoError17364
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0057.NoError17364:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x7
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0064.NoError17375
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0064.NoError17375:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x7
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0071.NoError17386
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_0071.NoError17386:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x6
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_007E.NoError17397
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_007E.NoError17397:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
movzx EAX, word [EBP - 8]
push dword EAX
push dword 0x2
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_008B.NoError17408
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.IL_008B.NoError17408:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x28
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupATActorSystemBoolean.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x8
SystemVoidSystemTextEncodingctorSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword 0x1
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemTextEncodingctorSystemInt32.IL_000D
jne near SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncodingctorSystemInt32.IL_000D:
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemTextEncodingctorSystemInt32.IL_001C
mov dword EAX, StringLiteral0102
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextEncodingctorSystemInt32.IL_0016.NoError17438
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncodingctorSystemInt32.IL_0016.NoError17438:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncodingctorSystemInt32.IL_001C:
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xE
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x139
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidSystemTextEncodingctorSystemInt32.IL_0029
jne near SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncodingctorSystemInt32.IL_0029:
jmp SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextEncodingctorSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemTextEncodingSetDefaultFallbacks:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword [EBP + 8]
push dword 0x15
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding
test dword ECX, 0x2
je near SystemVoidSystemTextEncodingSetDefaultFallbacks.IL_0002.NoError17464
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncodingSetDefaultFallbacks.IL_0002.NoError17464:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x12
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
push dword 0x17
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding
test dword ECX, 0x2
je near SystemVoidSystemTextEncodingSetDefaultFallbacks.IL_000E.NoError17474
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncodingSetDefaultFallbacks.IL_000E.NoError17474:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x16
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL
SystemVoidSystemTextEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
NOP
push dword 0xB8000
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [EBP + 16]
push dword 0x50
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword [EBP + 12]
pop dword EAX
add dword [ESP], EAX
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
movsx EAX, word [EBP + 8]
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov byte [EBX], AL
add dword ESP, 0x8
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword 0xC
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov byte [EBX], AL
add dword ESP, 0x8
NOP
jmp SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
add dword ESP, 0x4
pop dword EBP
ret 0xC
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_001C
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0005:
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP - 4]
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 8]
push dword [EBP - 4]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0011
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0011:
call SystemVoidCosmosCoreINTsPutErrorCharSystemInt32SystemInt32SystemChar
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0016
jne near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0016:
NOP
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_001C:
push dword [EBP - 4]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0023
add dword ESP, 0x4
jne near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0023:
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0023.True
jmp SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0023.False
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0023.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0025
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0023.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0025:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.IL_0005
jmp SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsPutErrorStringSystemInt32SystemInt32SystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0xC
SystemVoidCosmosCoreHMIGCMonitor:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosCoreHMIGCMonitor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHMIGCMonitor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHMIGCMonitor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCoreHMIGCFreeAll:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosCoreHMIGCFreeAll.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreHMIGCFreeAll.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreHMIGCFreeAll.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x0
SystemVoidCosmosCoreBaseIOGroupscctor:
cmp byte [CCTOR_CALLED__Cosmos_Core_BaseIOGroups], 0x1
je near METHOD_000000006e01ac2f0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_Core_BaseIOGroups], 0x1
jmp METHOD_000000006e01ac2f0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000006e01ac2f0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000006e01ac2f0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupMousector
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupscctor.IL_0000.NoError17580
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupscctor.IL_0000.NoError17580:
pop dword EAX
push dword EAX
call SystemVoidCosmosCoreBaseIOGroupscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_BaseIOGroups_Mouse], EAX
push dword 0x18
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupPCSpeakerctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreBaseIOGroupscctor.IL_000A.NoError17588
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreBaseIOGroupscctor.IL_000A.NoError17588:
pop dword EAX
push dword EAX
call SystemVoidCosmosCoreBaseIOGroupscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_Core_BaseIOGroups_PCSpeaker], EAX
jmp SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreBaseIOGroupscctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosCoreCPUReboot:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
call SystemVoidCosmosCoreCPUHalt
test dword ECX, 0x2
je near SystemVoidCosmosCoreCPUReboot.IL_0007
jne near SystemVoidCosmosCoreCPUReboot.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreCPUReboot.IL_0007:
NOP
jmp SystemVoidCosmosCoreCPUReboot.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreCPUReboot.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreCPUReboot.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreCPUReboot.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword 0xC8
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword EAX, [ESP + 4]
or dword EAX, [ESP + 12]
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_001F.Simple32Multiply
mov dword EAX, [ESP + 4]
mul dword [ESP + 8]
mov dword ECX, EAX
mov dword EAX, [ESP]
mul dword [ESP + 12]
add dword ECX, EAX
mov dword EAX, [ESP]
mul dword [ESP + 8]
add dword EDX, ECX
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_001F.MoveReturnValue
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_001F.Simple32Multiply:
mov dword EAX, [ESP]
mul dword [ESP + 8]
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_001F.MoveReturnValue:
mov dword [ESP + 12], EDX
mov dword [ESP + 8], EAX
add dword ESP, 0x8
push dword 0x64
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ESI, [ESP]
mov dword EDI, [ESP + 4]
add dword ESP, 0x10
mov dword EAX, [ESP + 8]
mov dword EDX, [ESP + 12]
or dword EDI, EDI
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0023.NoLoop
xor dword ECX, ECX
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0023.ShiftRightLoop:
shrd ESI, EDI, 0x1
shr dword EDI, 0x1
inc dword ECX
or dword EDI, EDI
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0023.ShiftRightLoop
shrd EAX, EDX, CL
shr dword EDX, CL
idiv dword ESI
cdq
push dword EDX
push dword EAX
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0023.End
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0023.NoLoop:
mov dword ECX, EAX
mov dword EAX, EDX
cdq
idiv dword ESI
push dword EAX
mov dword EAX, ECX
div dword ESI
push dword EAX
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0023.End:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_003E:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.IL_0045:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegateInvokeSystemByteSystemBoolean:
push dword EBP
mov dword EBP, ESP
xchg word BX, BX
cli
mov dword EAX, [EBP + 16]
push dword EAX
call SystemDelegatearraySystemMulticastDelegateGetInvocationList
pop dword EAX
add dword EAX, 0x8
mov dword EBX, [EAX]
add dword EAX, 0x8
mov dword EDI, 0x0
mov dword ECX, [EBP + 16]
mov dword ECX, [ECX + 12]
xor dword EDX, EDX
METHOD_00000000730149bb0000000000000000.BEGIN_OF_LOOP:
cmp dword EDX, EBX
je near METHOD_00000000730149bb0000000000000000.END_OF_INVOKE_
pushad
mov dword ESI, ESP
mov dword EDI, [EBP + 16]
mov dword EDI, [EDI + 20]
cmp dword EDI, 0x0
je near METHOD_00000000730149bb0000000000000000.NO_THIS
push dword EDI
METHOD_00000000730149bb0000000000000000.NO_THIS:
sub dword ESP, ECX
mov dword EDI, [EAX]
mov dword EDI, [EDI + 28]
push dword EDI
mov dword EDI, ESP
add dword EDI, 0x4
mov dword ESI, EBP
add dword ESI, 0x8
rep movsb
pop dword EDI
call EDI
mov dword EDI, [EBP + 16]
mov dword EDI, [EDI + 20]
popad
inc dword EDX
add dword EAX, 0x4
jmp METHOD_00000000730149bb0000000000000000.BEGIN_OF_LOOP
METHOD_00000000730149bb0000000000000000.END_OF_INVOKE_:
mov dword EDX, [EBP + 16]
mov dword EDX, [EDX + 16]
cmp dword EDX, 0x0
je near METHOD_00000000730149bb0000000000000000.noReturn
xchg dword [EBP + 8], EDX
xchg dword [EBP + 4], EDX
xchg dword [EBP], EDX
push dword EDX
mov dword [ESP + 12], EDI
METHOD_00000000730149bb0000000000000000.noReturn:
sti
PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegateInvokeSystemByteSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegateInvokeSystemByteSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosHALHandleKeyboardDelegateInvokeSystemByteSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
movsx EAX, byte [EBP + 12]
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
call PLUG_FOR___SystemVoidCosmosHALHandleKeyboardDelegateInvokeSystemByteSystemBoolean
mov dword ECX, 0x0
pop dword EBP
ret 0xC
SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate:
push dword EBP
mov dword EBP, ESP
NOP
call SystemVoidCosmosCoreINTscctor
test dword ECX, 0x2
jne near SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_EXCEPTION
push dword [static_field__Cosmos_Core_INTs_mIRQ_Handlers]
movsx EAX, byte [EBP + 12]
push dword EAX
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
jmp SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreINTsSetIntHandlerSystemByteCosmosCoreINTsIRQDelegate.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0006
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0006:
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0012
push dword 0xC
push dword 0x4
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0012:
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0021
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.IL_0021:
push dword [EBP + 12]
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0xD
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 16]
movsx EAX, word [EBP + 12]
push dword EAX
push dword [EBP + 8]
push dword 0x16
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.IL_000A.NoError17770
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.IL_000A.NoError17770:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.IL_0014
jne near SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.IL_0014:
NOP
push dword [EBP + 20]
push dword [ESP]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 20]
push dword [EBP + 16]
movsx EAX, word [EBP + 12]
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.IL_000A
jne near SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.IL_000A:
NOP
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x10
pop dword ECX
shl dword [ESP], CL
movsx EAX, word [EBP + 12]
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.IL_0017
jne near SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.IL_0017:
NOP
jmp SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword 0x0
push dword [EBP + 8]
call SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.IL_000A
jne near SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.IL_000A:
NOP
jmp SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosHALBlockDeviceAtactor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosHALBlockDeviceBlockDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtactor.IL_0006
jne near SystemVoidCosmosHALBlockDeviceAtactor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtactor.IL_0006:
NOP
NOP
push dword [EBP + 8]
push dword 0x200
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ECX, [ESP + 8]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALBlockDeviceAtactor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtactor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtactor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtactor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBaseWrite8SystemUInt16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.IL_000D
jne near SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.IL_000D:
NOP
jmp SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
push dword 0x0
call SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0008
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0008:
NOP
push dword [EBP + 8]
push dword 0xEC
push dword 0x0
call CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0015
add dword ESP, 0x4
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0015:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0018.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0018.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0018.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001A
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0018.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001A
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001B.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001B.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001B.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001D
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001B.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001D
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_001D:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0026
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0092
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0026:
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x1
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002B.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002B.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002B.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002D
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002B.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002D
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_002D:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_007B
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0042
add dword ESP, 0x4
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0042:
push dword 0x8
pop dword ECX
shl dword [ESP], CL
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortget_Byte
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0054
add dword ESP, 0x4
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0054:
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
push dword 0xEB14
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_006B
push dword [EBP - 8]
push dword 0x9669
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0064.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0064.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0064.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0066
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0064.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0066
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0066:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0067.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0067.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0067.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0069
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0067.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0069
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0069:
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_006C
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_006B:
push dword 0x0
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_006C:
NOP
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0076
NOP
push dword 0x2
pop dword EAX
mov dword [EBP - 12], EAX
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0092
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0076:
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0092
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_007B:
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x8
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0080.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0080.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0080.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0082
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0080.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0082
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0082:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0083.True
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0083.False
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0083.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0085
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0083.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0085
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0085:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_008E
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0092
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_008E:
push dword 0x1
pop dword EAX
mov dword [EBP - 12], EAX
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0092
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.IL_0092:
push dword [EBP - 12]
jmp CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_NORMAL
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x30
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0008.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0008.False
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0008.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000A
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0008.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000A
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000A:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000B.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000B.False
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000B.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000D
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000B.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000D
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_000D:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0021
NOP
push dword [EBP + 8]
push dword 0xEC
call CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_001D
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_001D:
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_002F
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0021:
NOP
push dword [EBP + 8]
push dword 0xA1
call CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_002D
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_002D:
add dword ESP, 0x4
NOP
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_002F:
push dword 0x100
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_004B
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_004B:
NOP
push dword [EBP + 8]
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0xA
push dword 0x14
call SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0058
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0058:
mov dword ECX, [ESP + 4]
add dword ECX, 0x24
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x17
push dword 0x8
call SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0068
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0068:
mov dword ECX, [ESP + 4]
add dword ECX, 0x2C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x1B
push dword 0x28
call SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0079
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_0079:
mov dword ECX, [ESP + 4]
add dword ECX, 0x28
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x3D
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
push dword [EBP - 4]
push dword 0x3C
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
or dword [ESP], EAX
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
push dword 0x0
push dword EAX
mov dword ECX, [ESP + 8]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x53
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
push dword 0x40
pop dword EAX
and dword [ESP], EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009C.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009C.False
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009E
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009E
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009E:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009F.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009F.False
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00A1
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_009F.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00A1
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00A1:
mov dword ECX, [ESP + 4]
add dword ECX, 0x34
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x34
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AD.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AD.False
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AD.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AF
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AD.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AF
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00AF:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00D5
NOP
push dword [EBP + 8]
push dword [EBP - 4]
push dword 0x66
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
push dword 0x0
push dword EAX
push dword 0x20
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00BC.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00BC.End_Shl
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00BC.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00BC.End_Shl:
push dword [EBP - 4]
push dword 0x65
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
push dword 0x0
push dword EAX
push dword 0x10
pop dword ECX
mov dword EAX, [ESP]
cmp byte CL, 0x20
jnb near SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00C4.LowPartIsZero
shld [ESP + 4], EAX, CL
shl dword [ESP], CL
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00C4.End_Shl
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00C4.LowPartIsZero:
and byte CL, 0x1F
shl dword EAX, CL
mov dword [ESP + 4], EAX
mov dword [ESP], 0x0
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00C4.End_Shl:
pop dword EAX
pop dword EDX
or dword [ESP], EAX
or dword [ESP + 4], EDX
push dword [EBP - 4]
push dword 0x64
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
push dword 0x0
push dword EAX
pop dword EAX
pop dword EDX
or dword [ESP], EAX
or dword [ESP + 4], EDX
push dword 0x1
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EAX
pop dword EDX
sub dword [ESP], EAX
sbb dword [ESP + 4], EDX
mov dword ECX, [ESP + 8]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.IL_00D5:
jmp SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioInitDrive.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemVoidCosmosHALBlockDeviceBlockDevicecctor:
cmp byte [CCTOR_CALLED__Cosmos_HAL_BlockDevice_BlockDevice], 0x1
je near METHOD_000000007d0137d50000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__Cosmos_HAL_BlockDevice_BlockDevice], 0x1
jmp METHOD_000000007d0137d50000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000007d0137d50000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000007d0137d50000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_EXCEPTION
push dword 0x1C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceBlockDevicecctor.IL_0000.NoError18163
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceBlockDevicecctor.IL_0000.NoError18163:
pop dword EAX
push dword EAX
call SystemVoidCosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__Cosmos_HAL_BlockDevice_BlockDevice_Devices], EAX
jmp SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0021
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0022
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0021:
push dword 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x7FEFFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jbe near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0031
push dword 0x7FEFFFFF
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0031:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0037
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_0037:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_003E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.IL_003E:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 28]
push dword [EBP + 8]
push dword [EBP + 16]
push dword [EBP + 12]
call SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0009
jne near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0009:
NOP
push dword [EBP + 28]
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
call SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0012
jne near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0012:
NOP
push dword [EBP + 28]
push dword [EBP + 28]
pop dword ECX
add dword ECX, 0x34
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0020
push dword 0x20
jmp SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0022
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0020:
push dword 0x24
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0022:
NOP
call CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0028
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0028:
add dword ESP, 0x4
push dword [EBP + 28]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_003A
jne near SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_003A:
NOP
jmp SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x18
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.IL_0006
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.IL_0006:
push dword [EBP + 8]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, byte [EDX]
push dword ECX
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x5
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001E
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0xF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001E
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x85
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0017.True
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0017.False
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0017.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0019
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0017.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0019
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0019:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001A.True
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001A.False
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001C
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001C
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001C:
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001F
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001E:
push dword 0x0
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_001F:
NOP
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003A
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x8
pop dword EAX
add dword [ESP], EAX
pop dword EAX
push dword 0x0
push dword EAX
call SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0032
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0032:
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0073
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003A:
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003C.True
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003C.False
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003E
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003E
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_003E:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0073
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x8
pop dword EAX
add dword [ESP], EAX
pop dword EAX
push dword 0x0
push dword EAX
call SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_004F
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_004F:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xC
pop dword EAX
add dword [ESP], EAX
pop dword EAX
push dword 0x0
push dword EAX
call SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_005B
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_005B:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword [EBP - 8]
push dword [EBP - 12]
push dword 0x15
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_005F.NoError18375
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_005F.NoError18375:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 16]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0071
jne near SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0071:
NOP
NOP
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.IL_0073:
jmp SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0xC
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.IL_0006
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.IL_0006:
push dword [EBP + 8]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x4
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, byte [EDX]
push dword ECX
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x5
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001E
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0xF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001E
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x85
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0017.True
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0017.False
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0017.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0019
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0017.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0019
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0019:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001A.True
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001A.False
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001C
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001C
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001C:
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001F
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001E:
push dword 0x0
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_001F:
NOP
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002A
NOP
NOP
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0063
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002A:
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002C.True
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002C.False
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002C.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002E
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002C.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002E
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_002E:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0063
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x8
pop dword EAX
add dword [ESP], EAX
pop dword EAX
push dword 0x0
push dword EAX
call SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_003F
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_003F:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xC
pop dword EAX
add dword [ESP], EAX
pop dword EAX
push dword 0x0
push dword EAX
call SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_004B
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_004B:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
push dword [EBP - 8]
push dword [EBP - 12]
push dword 0x15
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_004F.NoError18483
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_004F.NoError18483:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 16]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0061
jne near SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0061:
NOP
NOP
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.IL_0063:
jmp SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0xC
SystemVoidCosmosHALBlockDeviceBlockDevicector:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ECX, [ESP + 8]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x0
pop dword EAX
cdq
push dword EDX
push dword EAX
mov dword ECX, [ESP + 8]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
pop dword EAX
mov dword [ECX + 4], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosHALDevicector
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceBlockDevicector.IL_0016
jne near SystemVoidCosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceBlockDevicector.IL_0016:
NOP
jmp SystemVoidCosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX + 4]
push dword EAX
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize.IL_000A
SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize.IL_000A:
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
jmp SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize.END__OF__METHOD_NORMAL
SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.IL_0006
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.IL_0006:
push dword [EBP + 8]
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A8
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0008:
NOP
push dword [EBP + 12]
push dword [EBP - 4]
push dword 0x0
push dword 0x2C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_000C.NoError18567
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_000C.NoError18567:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
call SystemBooleanCosmosHALPCIDeviceget_DeviceExists
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0018
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0018:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0019.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0019.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0019.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_001B
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0019.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_001B
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_001B:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A3
NOP
push dword [EBP - 8]
call CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0029
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0029:
push dword 0x1
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002A.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002A.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002C
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002C
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002C:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002D.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002D.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002F
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002F
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_002F:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_006E
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0063
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0038:
NOP
push dword [EBP + 12]
push dword [EBP - 4]
push dword [EBP - 12]
push dword 0x2C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_003C.NoError18612
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_003C.NoError18612:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
call SystemBooleanCosmosHALPCIDeviceget_DeviceExists
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0048
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0048:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0049.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0049.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0049.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_004B
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0049.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_004B
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_004B:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_005E
push dword [EBP + 12]
push dword [EBP - 4]
push dword [EBP - 12]
push dword 0x53
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0052.NoError18634
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0052.NoError18634:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_005D
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_005D:
NOP
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_005E:
NOP
push dword [EBP - 12]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 12], EAX
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0063:
push dword [EBP - 12]
push dword 0x8
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0065.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0065.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0065.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0067
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0065.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0067:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0038
NOP
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A2
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_006E:
push dword [EBP - 8]
call CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0074
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0074:
push dword 0x2
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0075.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0075.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0075.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0077
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0075.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0077
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0077:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0078.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0078.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0078.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_007A
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0078.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_007A
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_007A:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0091
NOP
push dword [EBP + 12]
push dword [EBP - 4]
push dword 0x0
push dword 0x61
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0082.NoError18683
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0082.NoError18683:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_008D
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_008D:
NOP
NOP
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A2
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0091:
NOP
push dword [EBP + 12]
push dword [EBP - 4]
push dword 0x0
push dword 0x3F
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x3
push dword [ESP + 16]
push dword [ESP + 16]
push dword [ESP + 16]
call SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0095.NoError18702
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0xC
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0095.NoError18702:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A0:
NOP
NOP
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A2:
NOP
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A3:
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00A8:
push dword [EBP - 4]
push dword 0x20
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00AB.True
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00AB.False
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00AB.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00AD
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00AB.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_00AD:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.IL_0008
jmp SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x8
SystemVoidCosmosCoreIOPortWritectorSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBasectorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortWritectorSystemUInt16.IL_0007
jne near SystemVoidCosmosCoreIOPortWritectorSystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortWritectorSystemUInt16.IL_0007:
NOP
NOP
NOP
jmp SystemVoidCosmosCoreIOPortWritectorSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortWritectorSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortWritectorSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortWritectorSystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.IL_000B
push dword 0x1F0
jmp SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.IL_0010
SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.IL_000B:
push dword 0x170
SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.IL_0010:
NOP
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, word [EBP - 4]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.IL_0017
SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.IL_0017:
movzx EAX, word [EBP - 8]
push dword EAX
jmp SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.END__OF__METHOD_NORMAL
SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosCoreIOGroupATAGetBAR0SystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.IL_000B
push dword 0x3F4
jmp SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.IL_0010
SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.IL_000B:
push dword 0x374
SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.IL_0010:
NOP
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, word [EBP - 4]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.IL_0017
SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.IL_0017:
movzx EAX, word [EBP - 8]
push dword EAX
jmp SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.END__OF__METHOD_NORMAL
SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosCoreIOGroupATAGetBAR1SystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
movsx EAX, word [EBP + 12]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.IL_0008
jne near SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.IL_0008:
NOP
NOP
NOP
jmp SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
movsx EAX, word [EBP + 12]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.IL_0008
jne near SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.IL_0008:
NOP
NOP
NOP
jmp SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
movsx EAX, word [EBP + 12]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.IL_0008
jne near SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.IL_0008:
NOP
NOP
NOP
jmp SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1E
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_001F
push dword [EBP + 8]
sub dword ESP, 0x4
call SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_000E
add dword ESP, 0x4
jne near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_000E:
mov dword ECX, [ESP + 4]
add dword ECX, 0x12
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
sub dword ESP, 0x4
call SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_0019
add dword ESP, 0x4
jne near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_0019:
mov dword ECX, [ESP + 4]
add dword ECX, 0x16
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_001F:
push dword [EBP + 8]
mov dword EAX, StringLiteral0103
push dword EAX
push dword 0x11
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_EncoderReplacementFallback_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemTextEncoderReplacementFallbackctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_0025.NoError18866
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_0025.NoError18866:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x12
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
mov dword EAX, StringLiteral0104
push dword EAX
push dword 0x11
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_DecoderReplacementFallback_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemTextDecoderReplacementFallbackctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_0035.NoError18876
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.IL_0035.NoError18876:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x16
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
call SystemVoidSystemTextEncoderFallbackctor
test dword ECX, 0x2
je near SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.IL_0006
jne near SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.IL_0006:
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x1
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_NORMAL
SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword 0x3F
mov dword ECX, [ESP + 4]
add dword ECX, 0x11
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidSystemTextDecoderFallbackctor
test dword ECX, 0x2
je near SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.IL_000E
jne near SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.IL_000E:
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x1
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_NORMAL
SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidCosmosCoreIOGroupMousector:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x60
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupMousector.IL_0003.NoError18938
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupMousector.IL_0003.NoError18938:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x64
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupMousector.IL_0010.NoError18948
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupMousector.IL_0010.NoError18948:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupMousector.IL_0020
jne near SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupMousector.IL_0020:
NOP
jmp SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupMousector.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidCosmosCoreIOGroupPCSpeakerctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0x61
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_0003.NoError18970
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_0003.NoError18970:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x43
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_0010.NoError18980
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_0010.NoError18980:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0x42
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_001D.NoError18990
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_001D.NoError18990:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_002D
jne near SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCSpeakerctor.IL_002D:
NOP
jmp SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupPCSpeakerctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_007D
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_0039
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_0037
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_0037:
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_007D
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_0039:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_005B
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_005B:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_007D
jne near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_007D:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_009D
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_009E
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_009D:
push dword 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.IL_009E:
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.IL_0006
jne near SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.IL_0006:
NOP
NOP
push dword [EBP + 20]
push dword [EBP + 16]
mov dword ECX, [ESP + 4]
add dword ECX, 0xE
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
movsx EAX, word [EBP + 12]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x12
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL
SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.IL_001E
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.IL_001E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.IL_001E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [ESP]
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword 0xE0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_001D
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_001F
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_001D:
push dword 0x10
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_001F:
NOP
pop dword EAX
or dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_002A
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_002A:
NOP
push dword [EBP + 12]
call SystemVoidCosmosHALBlockDeviceAtaPioWait
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_0031
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.IL_0031:
NOP
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x2C
mov dword EAX, [ECX]
push dword EAX
movsx EAX, byte [EBP + 12]
push dword EAX
call SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0012
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0012:
NOP
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0013:
NOP
push dword [EBP + 16]
call SystemVoidCosmosHALBlockDeviceAtaPioWait
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_001A
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_001A:
NOP
push dword [EBP + 16]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortReadget_Byte
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_002B
add dword ESP, 0x4
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_002B:
pop dword EAX
mov dword [EBP - 4], EAX
NOP
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x80
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0036.True
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0036.False
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0036.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0038
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0036.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0038
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0038:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0039.True
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0039.False
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0039.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_003B
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0039.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_003B
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_003B:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0013
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_004B
movzx EAX, byte [EBP - 4]
push dword EAX
push dword 0x1
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0047.True
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0047.False
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0047.True:
add dword ESP, 0x4
push dword 0x1
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0049
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0047.False:
add dword ESP, 0x4
push dword 0x0
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0049
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0049:
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_004C
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_004B:
push dword 0x1
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_004C:
NOP
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_005D
NOP
mov dword EAX, StringLiteral0105
push dword EAX
call SystemVoidSystemExceptioncctor
test dword ECX, 0x2
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemExceptionctorSystemString
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0057.NoError19294
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0057.NoError19294:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_005D:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0061
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.IL_0061:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_NORMAL
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x1
call CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean
test dword ECX, 0x2
je near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.IL_0009
add dword ESP, 0x4
jne near CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.END__OF__METHOD_EXCEPTION
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.IL_0009:
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.IL_000C
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.IL_000C:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.END__OF__METHOD_NORMAL
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_0019
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_0005:
NOP
push dword [EBP + 8]
push dword [EBP - 4]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
call SystemUInt16CosmosCoreIOPortBaseRead16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_0013
add dword ESP, 0x4
jne near SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_0013:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 4]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_0019:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_001D.True
jmp SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_001D.False
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_001D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_001F
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_001D.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_001F:
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.IL_0005
jmp SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x8
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x2
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_0029
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_000C:
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP - 8]
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword EDX, 0x2
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, word [EDX]
push dword ECX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
movzx EAX, word [EBP - 12]
push dword EAX
push dword 0x8
pop dword ECX
shr dword [ESP], CL
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
push dword [EBP - 4]
push dword [EBP - 8]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
movzx EAX, word [EBP - 12]
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x2
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov word [ECX], BX
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_0029:
push dword [EBP - 8]
push dword [EBP + 8]
push dword 0x2
pop dword ECX
pop dword EAX
cdq
idiv dword ECX
push dword EAX
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_002D.True
jmp SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_002D.False
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_002D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_002F
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_002D.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_002F:
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 20]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_000C
push dword [EBP - 4]
mov dword EAX, [ESP]
mov dword EAX, [EAX + 8]
mov dword EDX, 0x2
mul dword EDX
push dword EAX
push dword 0x12
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemStringctorSystemChararray
test dword ECX, 0x2
je near SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_0036.NoError19424
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_0036.NoError19424:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
jmp SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_003E
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.IL_003E:
push dword [EBP - 16]
jmp SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0xC
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.IL_0006
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.IL_0006:
push dword [EBP + 8]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice_], 0x1
je near METHOD_000000008901e1cb0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice_], 0x1
jmp METHOD_000000008901e1cb0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_000000008901e1cb0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_000000008901e1cb0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0012
push dword 0xF
push dword 0x15
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0012:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0058
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_004D
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0045:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_004D:
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicecctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.IL_0058:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 16]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword [EBP + 12]
push dword [EBP + 8]
push dword [EBP + 20]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX + 4]
push dword EAX
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, [ESP + 4]
or dword EAX, [ESP + 12]
je near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000C.Simple32Multiply
mov dword EAX, [ESP + 4]
mul dword [ESP + 8]
mov dword ECX, EAX
mov dword EAX, [ESP]
mul dword [ESP + 12]
add dword ECX, EAX
mov dword EAX, [ESP]
mul dword [ESP + 8]
add dword EDX, ECX
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000C.MoveReturnValue
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000C.Simple32Multiply:
mov dword EAX, [ESP]
mul dword [ESP + 8]
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000C.MoveReturnValue:
mov dword [ESP + 12], EDX
mov dword [ESP + 8], EAX
add dword ESP, 0x8
pop dword EAX
cmp dword EAX, [ESP + 4]
pop dword EAX
jne near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000D.False
xor dword EAX, [ESP + 4]
jne near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000D.False
add dword ESP, 0x8
add dword EAX, 0x1
push dword EAX
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000F
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000D.False:
add dword ESP, 0x8
xor dword EAX, EAX
push dword EAX
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000F
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_000F:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_001F
NOP
mov dword EAX, StringLiteral0106
push dword EAX
call SystemVoidSystemExceptioncctor
test dword ECX, 0x2
jne near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_EXCEPTION
push dword 0x58
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_0019.NoError19554
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_0019.NoError19554:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.IL_001F:
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x10
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0009
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0009:
NOP
push dword [EBP + 24]
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x18
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_000E.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_000E.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_000E.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_000E.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0015
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0015:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x34
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001D.True
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001D.False
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001D.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001F
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001D.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001F
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_001F:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00BD
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
pop dword ECX
movzx EAX, word AX
push dword EAX
call SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0039
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0039:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x18
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0048.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0048.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0048.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0048.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_004F
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_004F:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0062
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0062:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x20
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0071.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0071.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0071.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0071.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0078
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0078:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x8
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0086.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0086.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0086.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0086.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_008D
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_008D:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x28
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_009C.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_009C.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_009C.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_009C.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00A3
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00A3:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x10
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00B2.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00B2.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00B2.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00B2.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00B9
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00B9:
NOP
NOP
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0110
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00BD:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00D0
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00D0:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00E3
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00E3:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x8
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00F1.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00F1.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00F1.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00F1.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00F8
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_00F8:
NOP
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 20]
push dword [EBP + 16]
push dword 0x10
pop dword EDX
mov dword EAX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0107.__StartLoop:
cmp dword EDX, EAX
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0107.__EndLoop
mov dword EBX, [ESP]
mov byte CL, 0x1
shr dword EBX, CL
mov dword [ESP], EBX
mov byte CL, 0x1
rcr dword [ESP + 4], CL
add dword EAX, 0x1
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0107.__StartLoop
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0107.__EndLoop:
pop dword EAX
pop dword ECX
movzx EAX, byte AL
push dword EAX
call SystemVoidCosmosCoreIOPortset_ByteSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_010E
jne near SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_010E:
NOP
NOP
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.IL_0110:
jmp SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x14
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0029
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0005:
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
call SystemUInt16CosmosCoreIOPortBaseRead16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0011
add dword ESP, 0x4
jne near SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0011:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
push dword [EBP - 8]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
movzx EAX, word [EBP - 4]
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x1
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov byte [ECX], BL
add dword ESP, 0x8
push dword [EBP + 8]
push dword [EBP - 8]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
movzx EAX, word [EBP - 4]
push dword EAX
push dword 0x8
pop dword ECX
shr dword [ESP], CL
pop dword EAX
movzx EAX, byte AL
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x1
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov byte [ECX], BL
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0029:
push dword [EBP - 8]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword ECX
pop dword EAX
cdq
idiv dword ECX
push dword EAX
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_002F.True
jmp SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_002F.False
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_002F.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0031
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_002F.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0031:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.IL_0005
jmp SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
pop dword EBX
cmp dword EBX, 0x0
je near SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0006__NoOverflow
push dword StringLiteral0107
call SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0006__NoOverflow:
push dword EAX
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, byte [EDX]
push dword ECX
push dword 0x18
pop dword ECX
shl dword [ESP], CL
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x2
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
pop dword EBX
cmp dword EBX, 0x0
je near SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0010__NoOverflow
push dword StringLiteral0108
call SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0010__NoOverflow:
push dword EAX
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, byte [EDX]
push dword ECX
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1
pop dword EAX
cdq
push dword EDX
push dword EAX
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
pop dword EBX
cmp dword EBX, 0x0
je near SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_001B__NoOverflow
push dword StringLiteral0109
call SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_001B__NoOverflow:
push dword EAX
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, byte [EDX]
push dword ECX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, 0x0
je near SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0022__NoOverflow
push dword StringLiteral010A
call SystemVoidCosmosIL2CPUExceptionHelperThrowNotImplementedSystemString
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0022__NoOverflow:
push dword EAX
pop dword EAX
mov dword EDX, 0x1
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
movzx ECX, byte [EDX]
push dword ECX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0028
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.IL_0028:
push dword [EBP - 4]
jmp SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.END__OF__METHOD_NORMAL
SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCommonExtensionsByteConverterToUInt32SystemBytearraySystemUInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 16], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.IL_0006
jne near SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.IL_0006:
NOP
NOP
push dword [EBP + 20]
movsx EAX, byte [EBP + 16]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x11
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.IL_001E
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.IL_001E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.IL_001E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [ESP]
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.IL_0006
jne near SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.IL_0006:
NOP
NOP
push dword [EBP + 20]
movsx EAX, byte [EBP + 16]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x11
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.IL_001E
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.IL_001E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.IL_001E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [ESP]
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo_], 0x1
je near METHOD_0000000095013c7b0000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo_], 0x1
jmp METHOD_0000000095013c7b0000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_0000000095013c7b0000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_0000000095013c7b0000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo_], 0x1
je near METHOD_0000000095017ba20000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo_], 0x1
jmp METHOD_0000000095017ba20000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_0000000095017ba20000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_0000000095017ba20000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 28]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, [ECX + 4]
push dword EAX
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 24]
push dword [EBP + 20]
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
pop dword EAX
mov dword [EBP - 8], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 28]
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword [EBP + 16]
push dword [EBP + 12]
call SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0012
jne near SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0012:
NOP
push dword [EBP + 28]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, [ECX]
push dword EAX
mov dword EAX, [EBP - 4]
push dword EAX
mov dword EAX, [EBP - 8]
push dword EAX
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
mov dword EAX, [ESP + 20]
push dword [EAX]
push dword 0x129
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0021
jne near SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.IL_0021:
NOP
jmp SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x18
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidCosmosCoreIOGroupPCIctor
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0016.NoError20087
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0016.NoError20087:
pop dword EAX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0026
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0026:
NOP
NOP
push dword [EBP + 20]
push dword [EBP + 16]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 12]
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x0
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0045
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0045:
call SystemVoidCosmosHALPCIDeviceset_VendorIDSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_004A
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_004A:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x2
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0053
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0053:
call SystemVoidCosmosHALPCIDeviceset_DeviceIDSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0058
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0058:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x8
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0061
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0061:
call SystemVoidCosmosHALPCIDeviceset_RevisionIDSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0066
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0066:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x9
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0070
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0070:
call SystemVoidCosmosHALPCIDeviceset_ProgIFSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0075
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0075:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0xA
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_007F
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_007F:
call SystemVoidCosmosHALPCIDeviceset_SubclassSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0084
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0084:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0xB
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_008E
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_008E:
call SystemVoidCosmosHALPCIDeviceset_ClassCodeSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0093
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0093:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0xC
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_009D
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_009D:
call SystemVoidCosmosHALPCIDeviceset_CacheLineSizeSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00A2
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00A2:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0xD
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00AC
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00AC:
call SystemVoidCosmosHALPCIDeviceset_LatencyTimerSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00B1
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00B1:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0xE
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00BB
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00BB:
call SystemVoidCosmosHALPCIDeviceset_HeaderTypeCosmosHALPCIDevicePCIHeaderType
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00C0
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00C0:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0xF
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00CA
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00CA:
call SystemVoidCosmosHALPCIDeviceset_BISTCosmosHALPCIDevicePCIBist
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00CF
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00CF:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x3C
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00D9
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00D9:
call SystemVoidCosmosHALPCIDeviceset_InterruptLineSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00DE
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00DE:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x3D
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00E8
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00E8:
call SystemVoidCosmosHALPCIDeviceset_InterruptPINCosmosHALPCIDevicePCIInterruptPIN
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00ED
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00ED:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
call SystemUInt16CosmosHALPCIDeviceget_VendorID
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00F5
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_00F5:
push dword 0xFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010E
push dword [EBP + 20]
call SystemUInt16CosmosHALPCIDeviceget_DeviceID
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0102
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0102:
push dword 0xFFFF
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0107.True
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0107.False
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0107.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0109
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0107.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0109
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0109:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010A.True
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010A.False
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010A.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010C
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010A.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010C
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010C:
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010F
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010E:
push dword 0x0
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_010F:
NOP
call SystemVoidCosmosHALPCIDeviceset_DeviceExistsSystemBoolean
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0115
jne near SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.IL_0115:
NOP
NOP
jmp SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemBooleanCosmosHALPCIDeviceget_DeviceExists:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x27
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemBooleanCosmosHALPCIDeviceget_DeviceExists.IL_0009
SystemBooleanCosmosHALPCIDeviceget_DeviceExists.IL_0009:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemBooleanCosmosHALPCIDeviceget_DeviceExists.END__OF__METHOD_NORMAL
SystemBooleanCosmosHALPCIDeviceget_DeviceExists.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanCosmosHALPCIDeviceget_DeviceExists.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x24
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType.IL_0009
CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType.IL_0009:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType.END__OF__METHOD_NORMAL
CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0009
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0009:
NOP
NOP
push dword [EBP + 20]
push dword 0x2
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidCosmosHALPCIDeviceBridgeset_BaseAddressesCosmosHALPCIBaseAddressBararray
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0017
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0017:
NOP
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_001E
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_001E:
push dword 0x0
push dword [EBP + 20]
push dword 0x10
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0027
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0027:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0027.NoError20383
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0027.NoError20383:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0033
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0033:
push dword 0x1
push dword [EBP + 20]
push dword 0x14
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_003C
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_003C:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_003C.NoError20404
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_003C.NoError20404:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x18
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_004B
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_004B:
call SystemVoidCosmosHALPCIDeviceBridgeset_PrimaryBusNumberSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0050
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0050:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x19
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_005A
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_005A:
call SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryBusNumberSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_005F
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_005F:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1A
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0069
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0069:
call SystemVoidCosmosHALPCIDeviceBridgeset_SubordinateBusNumberSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_006E
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_006E:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1B
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0078
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0078:
call SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryLatencyTimerSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_007D
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_007D:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1C
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0087
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0087:
call SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_008C
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_008C:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1D
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0096
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0096:
call SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_009B
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_009B:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1E
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00A5
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00A5:
call SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryStatusSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00AA
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00AA:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x20
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00B4
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00B4:
call SystemVoidCosmosHALPCIDeviceBridgeset_MemoryBaseSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00B9
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00B9:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x22
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00C3
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00C3:
call SystemVoidCosmosHALPCIDeviceBridgeset_MemoryLimitSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00C8
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00C8:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x24
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00D2
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00D2:
call SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryBaseSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00D7
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00D7:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x26
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00E1
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00E1:
call SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryLimitSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00E6
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00E6:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x28
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00F0
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00F0:
call SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableBaseUpper32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00F5
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00F5:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x2C
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00FF
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_00FF:
call SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableLimitUpper32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0104
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0104:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x30
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_010E
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_010E:
call SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseUpper16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0113
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0113:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x32
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_011D
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_011D:
call SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitUpper16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0122
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0122:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x34
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_012C
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_012C:
call SystemVoidCosmosHALPCIDeviceBridgeset_CapabilityPointerSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0131
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0131:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x38
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_013B
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_013B:
call SystemVoidCosmosHALPCIDeviceBridgeset_ExpansionROMBaseAddressSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0140
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_0140:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x3E
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_014A
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_014A:
call SystemVoidCosmosHALPCIDeviceBridgeset_BridgeControlSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_014F
jne near SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.IL_014F:
NOP
NOP
jmp SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
mov dword EAX, StringLiteral010B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_001B
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_000B:
push dword [EBP - 4]
mov dword EAX, StringLiteral010C
push dword EAX
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_0016
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_0016:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_001B:
push dword [EBP - 8]
pop dword EAX
cdq
push dword EDX
push dword EAX
push dword [EBP + 8]
pop dword EAX
push dword 0x0
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
sub dword EBX, EAX
sbb dword ECX, EDX
cmovl dword EDI, ESI
push dword EDI
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_000B
push dword 0x8
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 20], EAX
push dword [EBP - 20]
push dword 0x0
push dword [EBP - 4]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x1
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_UInt32_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x2
mov dword EAX, StringLiteral010D
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x3
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_UInt32_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x4
mov dword EAX, StringLiteral010E
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x5
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_UInt32_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x6
mov dword EAX, StringLiteral010F
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
push dword 0x7
push dword [EBP + 12]
call SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_0083
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_0083:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 20]
call SystemStringSystemStringConcatSystemObjectarray
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_008B
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_008B:
pop dword EAX
mov dword [EBP - 12], EAX
push dword [static_field__Cosmos_HAL_PCI_mDebugger]
push dword [EBP - 12]
call SystemVoidCosmosDebugKernelDebuggerSendSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_0097
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_0097:
NOP
push dword [EBP - 12]
call SystemVoidSystemConsoleWriteLineSystemString
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_009E
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_009E:
NOP
push dword [static_field__Cosmos_HAL_PCI_devices]
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AA
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AA:
NOP
push dword [EBP + 12]
mov dword EAX, [ESP]
cmp dword EAX, 0x0
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AC_ReturnNull
push dword [EAX]
push dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL]
call SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AC_After_IsInstance_Call
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AC_After_IsInstance_Call:
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AC_ReturnNull
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B1
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00AC_ReturnNull:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B1:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
jb near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B2.True
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B2.False
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B2.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B4
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B2.False:
add dword ESP, 0x4
push dword 0x0
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B4:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B5.True
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B5.False
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B5.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B7
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B5.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B7
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00B7:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00CF
push dword [EBP + 12]
mov dword EAX, [ESP]
cmp dword EAX, 0x0
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00BC_ReturnNull
push dword [EAX]
push dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL]
call SystemBooleanCosmosIL2CPUVTablesImplIsInstanceSystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00BC_After_IsInstance_Call
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00BC_After_IsInstance_Call:
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00BC_ReturnNull
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00C1
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00BC_ReturnNull:
add dword ESP, 0x4
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00C1:
call SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00C6
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00C6:
push dword [EBP + 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidCosmosHALPCIEnumerateBusSystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00CE
jne near SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00CE:
NOP
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.IL_00CF:
jmp SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIAddDeviceCosmosHALPCIDeviceSystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x14
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0009
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0009:
NOP
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x10
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0014
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0014:
call SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBaseAddressSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0019
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0019:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x14
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0023
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0023:
call SystemVoidCosmosHALPCIDeviceCardbusset_OffsetOfCapabilityListSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0028
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0028:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x16
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0032
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0032:
call SystemVoidCosmosHALPCIDeviceCardbusset_SecondaryStatusSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0037
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0037:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x18
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0041
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0041:
call SystemVoidCosmosHALPCIDeviceCardbusset_PCIBusNumberSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0046
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0046:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x19
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0050
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0050:
call SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBusNumberSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0055
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0055:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1A
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_005F
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_005F:
call SystemVoidCosmosHALPCIDeviceCardbusset_SubordinateBusNumberSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0064
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0064:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1B
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_006E
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_006E:
call SystemVoidCosmosHALPCIDeviceCardbusset_CardbusLatencyTimerSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0073
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0073:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x1C
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_007D
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_007D:
call SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress0SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0082
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0082:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x20
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_008C
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_008C:
call SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit0SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0091
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0091:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x24
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_009B
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_009B:
call SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress1SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00A0
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00A0:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x28
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00AA
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00AA:
call SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit1SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00AF
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00AF:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x2C
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00B9
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00B9:
call SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress0SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00BE
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00BE:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x30
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00C8
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00C8:
call SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit0SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00CD
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00CD:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x34
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00D7
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00D7:
call SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress1SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00DC
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00DC:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x38
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00E6
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00E6:
call SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit1SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00EB
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00EB:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x3C
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00F5
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00F5:
call SystemVoidCosmosHALPCIDeviceCardbusset_BridgeControlSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00FA
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_00FA:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x40
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0104
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0104:
call SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemDeviceIDSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0109
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0109:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x42
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0113
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0113:
call SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemVendorIDSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0118
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0118:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x44
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0122
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0122:
call SystemVoidCosmosHALPCIDeviceCardbusset_PCCardBaseAddressSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0127
jne near SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.IL_0127:
NOP
NOP
jmp SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0009
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0009:
NOP
NOP
push dword [EBP + 20]
push dword 0x6
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidCosmosHALPCIDeviceNormalset_BaseAddressesCosmosHALPCIBaseAddressBararray
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0017
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0017:
NOP
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_001E
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_001E:
push dword 0x0
push dword [EBP + 20]
push dword 0x10
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0027
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0027:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0027.NoError21154
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0027.NoError21154:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0033
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0033:
push dword 0x1
push dword [EBP + 20]
push dword 0x14
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_003C
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_003C:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_003C.NoError21175
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_003C.NoError21175:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0048
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0048:
push dword 0x2
push dword [EBP + 20]
push dword 0x18
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0051
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0051:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0051.NoError21196
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0051.NoError21196:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_005D
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_005D:
push dword 0x3
push dword [EBP + 20]
push dword 0x1C
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0066
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0066:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0066.NoError21217
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0066.NoError21217:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0072
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0072:
push dword 0x4
push dword [EBP + 20]
push dword 0x20
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_007B
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_007B:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_007B.NoError21238
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_007B.NoError21238:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
call CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0087
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0087:
push dword 0x5
push dword [EBP + 20]
push dword 0x24
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0090
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0090:
push dword 0x14
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0090.NoError21259
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_0090.NoError21259:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x28
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_009F
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_009F:
call SystemVoidCosmosHALPCIDeviceNormalset_CardbusCISPointerSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00A4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00A4:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x2C
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00AE
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00AE:
call SystemVoidCosmosHALPCIDeviceNormalset_SubsystemVendorIDSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00B3
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00B3:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x2E
call SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00BD
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00BD:
call SystemVoidCosmosHALPCIDeviceNormalset_SubsystemIDSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00C2
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00C2:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x30
call SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00CC
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00CC:
call SystemVoidCosmosHALPCIDeviceNormalset_ExpansionROMBaseAddressSystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00D1
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00D1:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x34
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00DB
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00DB:
call SystemVoidCosmosHALPCIDeviceNormalset_CapabilitiesPointerSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00E0
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00E0:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x3E
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00EA
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00EA:
call SystemVoidCosmosHALPCIDeviceNormalset_MinGrantSystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00EF
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00EF:
NOP
push dword [EBP + 20]
push dword [EBP + 20]
push dword 0x3F
call SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00F9
add dword ESP, 0x4
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00F9:
call SystemVoidCosmosHALPCIDeviceNormalset_MaxLatencySystemByte
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00FE
jne near SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.IL_00FE:
NOP
NOP
jmp SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x10
SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 16]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.IL_0006
jne near SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.IL_0006:
NOP
NOP
push dword [EBP + 16]
movsx EAX, word [EBP + 12]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0xC
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword [static_field__System_Text_EncoderFallback_exceptionFallback]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_003A
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
sub dword ESP, 0x4
call SystemObjectSystemTextEncoderFallbackget_InternalSyncObject
test dword ECX, 0x2
je near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0010
add dword ESP, 0x4
jne near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0030
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0010:
push dword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
mov dword EAX, EBP
sub dword EAX, 0x4
push dword EAX
call SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean
test dword ECX, 0x2
je near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0019
jne near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0030
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0019:
push dword [static_field__System_Text_EncoderFallback_exceptionFallback]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_002E
push dword 0xD
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_EncoderExceptionFallback_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemTextEncoderExceptionFallbackctor
test dword ECX, 0x2
je near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0022.NoError21415
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.END__OF__METHOD_EXCEPTION
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0022.NoError21415:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [static_field__System_Text_EncoderFallback_exceptionFallback], EAX
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_002E:
jmp SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_003A
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0030:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0039
push dword [EBP - 8]
call SystemVoidSystemThreadingMonitorExitSystemObject
test dword ECX, 0x2
je near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0039
jne near SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.END__OF__METHOD_EXCEPTION
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_0039:
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.IL_003A:
push dword [static_field__System_Text_EncoderFallback_exceptionFallback]
jmp SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.END__OF__METHOD_NORMAL
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemTextEncoderFallbackSystemTextEncoderFallbackget_ExceptionFallback.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword [static_field__System_Text_DecoderFallback_exceptionFallback]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_003A
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
sub dword ESP, 0x4
call SystemObjectSystemTextDecoderFallbackget_InternalSyncObject
test dword ECX, 0x2
je near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0010
add dword ESP, 0x4
jne near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0030
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0010:
push dword [ESP]
pop dword EAX
mov dword [EBP - 8], EAX
mov dword EAX, EBP
sub dword EAX, 0x4
push dword EAX
call SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean
test dword ECX, 0x2
je near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0019
jne near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0030
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0019:
push dword [static_field__System_Text_DecoderFallback_exceptionFallback]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_002E
push dword 0xD
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Text_DecoderExceptionFallback_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemTextDecoderExceptionFallbackctor
test dword ECX, 0x2
je near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0022.NoError21464
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.END__OF__METHOD_EXCEPTION
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0022.NoError21464:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [static_field__System_Text_DecoderFallback_exceptionFallback], EAX
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_002E:
jmp SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_003A
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0030:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0039
push dword [EBP - 8]
call SystemVoidSystemThreadingMonitorExitSystemObject
test dword ECX, 0x2
je near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0039
jne near SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.END__OF__METHOD_EXCEPTION
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_0039:
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.IL_003A:
push dword [static_field__System_Text_DecoderFallback_exceptionFallback]
jmp SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.END__OF__METHOD_NORMAL
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemTextDecoderFallbackSystemTextDecoderFallbackget_ExceptionFallback.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x0
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword [EBP + 12]
call SystemVoidSystemTextEncoderFallbackctor
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0006
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0006:
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0014
mov dword EAX, StringLiteral0110
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_000E.NoError21500
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_000E.NoError21500:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0014:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0045
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_001A:
push dword [EBP + 8]
push dword [EBP - 8]
call SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0021
add dword ESP, 0x4
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0021:
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_003E
push dword [EBP + 8]
push dword [EBP - 8]
call SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_002A
add dword ESP, 0x4
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_002A:
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0033
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_004E
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0041
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0033:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_003A
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_004E
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_003A:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0041
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_003E:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_004E
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0041:
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0045:
push dword [EBP - 8]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_004C
add dword ESP, 0x4
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_004C:
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_001A
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_004E:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0071
mov dword EAX, StringLiteral0111
push dword EAX
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
push dword 0x0
mov dword EAX, StringLiteral0112
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 12]
call SystemStringSystemEnvironmentGetResourceStringSystemStringSystemObjectarray
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_006B
add dword ESP, 0x4
jne near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_006B:
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_006B.NoError21587
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_006B.NoError21587:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.IL_0071:
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextEncoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword [EBP + 12]
call SystemVoidSystemTextDecoderFallbackctor
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0006
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0006:
push dword [EBP + 8]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0014
mov dword EAX, StringLiteral0113
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_000E.NoError21615
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_000E.NoError21615:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0014:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0045
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_001A:
push dword [EBP + 8]
push dword [EBP - 8]
call SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0021
add dword ESP, 0x4
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0021:
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_003E
push dword [EBP + 8]
push dword [EBP - 8]
call SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_002A
add dword ESP, 0x4
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_002A:
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0033
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_004E
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0041
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0033:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_003A
push dword 0x1
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_004E
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_003A:
push dword 0x0
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0041
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_003E:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_004E
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0041:
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0045:
push dword [EBP - 8]
push dword [EBP + 8]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_004C
add dword ESP, 0x4
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_004C:
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_001A
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_004E:
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0071
mov dword EAX, StringLiteral0114
push dword EAX
push dword 0x1
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 12]
push dword 0x0
mov dword EAX, StringLiteral0115
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 12]
call SystemStringSystemEnvironmentGetResourceStringSystemStringSystemObjectarray
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_006B
add dword ESP, 0x4
jne near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_006B:
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentExceptionctorSystemString
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_006B.NoError21702
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_006B.NoError21702:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.IL_0071:
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_NORMAL
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextDecoderReplacementFallbackctorSystemString.END__OF__METHOD_EXCEPTION:
add dword ESP, 0xC
pop dword EBP
ret 0x8
SystemVoidSystemTextEncoderFallbackctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderFallbackctor.IL_0006
jne near SystemVoidSystemTextEncoderFallbackctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderFallbackctor.IL_0006:
jmp SystemVoidSystemTextEncoderFallbackctor.END__OF__METHOD_NORMAL
SystemVoidSystemTextEncoderFallbackctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextEncoderFallbackctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextEncoderFallbackctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemTextDecoderFallbackctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderFallbackctor.IL_0006
jne near SystemVoidSystemTextDecoderFallbackctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderFallbackctor.IL_0006:
jmp SystemVoidSystemTextDecoderFallbackctor.END__OF__METHOD_NORMAL
SystemVoidSystemTextDecoderFallbackctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextDecoderFallbackctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextDecoderFallbackctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0021
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0022
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0021:
push dword 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x7FEFFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jbe near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0031
push dword 0x7FEFFFFF
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0031:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0037
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_0037:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_003E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.IL_003E:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosHALBlockDeviceAtaPioWait:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortReadget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0011
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0011:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortReadget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0022
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortReadget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0033
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0033:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x35
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortReadget_Byte
test dword ECX, 0x2
je near SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0044
add dword ESP, 0x4
jne near SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALBlockDeviceAtaPioWait.IL_0044:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALBlockDeviceAtaPioWait.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemByteCosmosCoreIOPortReadget_Byte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
call SystemByteCosmosCoreIOPortBaseRead8SystemUInt16
test dword ECX, 0x2
je near SystemByteCosmosCoreIOPortReadget_Byte.IL_000C
add dword ESP, 0x4
jne near SystemByteCosmosCoreIOPortReadget_Byte.END__OF__METHOD_EXCEPTION
SystemByteCosmosCoreIOPortReadget_Byte.IL_000C:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosCoreIOPortReadget_Byte.IL_000F
SystemByteCosmosCoreIOPortReadget_Byte.IL_000F:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosCoreIOPortReadget_Byte.END__OF__METHOD_NORMAL
SystemByteCosmosCoreIOPortReadget_Byte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosCoreIOPortReadget_Byte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemByteCosmosCoreIOPortReadget_Byte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemUInt16CosmosCoreIOPortBaseRead16SystemUInt16:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 8]
push dword EAX
call SystemUInt16CosmosCorePlugsIOPortImplRead16SystemUInt16
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 20]
push dword [EBP + 16]
push dword [EBP + 12]
push dword [EBP + 8]
pop dword EDX
pop dword EAX
add dword [ESP], EDX
adc dword [ESP + 4], EAX
push dword [EBP + 24]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX + 4]
push dword EAX
mov dword EAX, [ECX]
push dword EAX
mov dword ESI, 0x1
xor dword EDI, EDI
pop dword EAX
pop dword EDX
pop dword EBX
pop dword ECX
sub dword EBX, EAX
sbb dword ECX, EDX
cmovb dword EDI, ESI
push dword EDI
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64.IL_0012
NOP
NOP
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64.IL_0012:
jmp SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL
SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
add dword ESP, 0x4
pop dword EBP
ret 0x14
SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCoreIOPortBaseWrite16SystemUInt16SystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.IL_000D
jne near SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.IL_000D:
NOP
jmp SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0021
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0022
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0021:
push dword 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x7FEFFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jbe near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0031
push dword 0x7FEFFFFF
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0031:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0037
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_0037:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_003E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.IL_003E:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0021
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0022
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0021:
push dword 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x7FEFFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jbe near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0031
push dword 0x7FEFFFFF
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0031:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0037
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_0037:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_003E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.IL_003E:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor:
cmp byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice_], 0x1
je near METHOD_00000000c80101110000000000000000.BeforeQuickReturn
mov byte [CCTOR_CALLED__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice_], 0x1
jmp METHOD_00000000c80101110000000000000000.AfterCCTorAlreadyCalledCheck
METHOD_00000000c80101110000000000000000.BeforeQuickReturn:
mov dword ECX, 0x0
ret 0x0
METHOD_00000000c80101110000000000000000.AfterCCTorAlreadyCalledCheck:
push dword EBP
mov dword EBP, ESP
push dword 0x0
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor.END__OF__METHOD_EXCEPTION
pop dword EAX
mov dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice___emptyArray], EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOGroupPCIctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
push dword 0xCF8
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCIctor.IL_0006.NoError21997
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCIctor.IL_0006.NoError21997:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
push dword 0xCFC
push dword 0xE
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
push dword [ESP + 8]
call SystemVoidCosmosCoreIOPortctorSystemUInt16
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCIctor.IL_0016.NoError22007
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCIctor.IL_0016.NoError22007:
pop dword EAX
add dword ESP, 0x4
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 8]
call SystemVoidCosmosCoreIOGroupIOGroupctor
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOGroupPCIctor.IL_0026
jne near SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOGroupPCIctor.IL_0026:
NOP
jmp SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOGroupPCIctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0019
add dword ESP, 0x4
jne near SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_EXCEPTION
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0019:
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0xFC
pop dword EAX
and dword [ESP], EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call SystemVoidCosmosCoreIOPortset_DWordSystemUInt32
test dword ECX, 0x2
je near SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0033
jne near SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_EXCEPTION
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0033:
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32CosmosCoreIOPortget_DWord
test dword ECX, 0x2
je near SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0044
add dword ESP, 0x4
jne near SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_EXCEPTION
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0044:
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
push dword 0x8
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xFFFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0057
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.IL_0057:
movzx EAX, word [EBP - 8]
push dword EAX
jmp SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_NORMAL
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemVoidCosmosHALPCIDeviceset_VendorIDSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1C
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_VendorIDSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_VendorIDSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_VendorIDSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_DeviceIDSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x25
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_DeviceIDSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_DeviceIDSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_DeviceIDSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0019
add dword ESP, 0x4
jne near SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0019:
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0xFC
pop dword EAX
and dword [ESP], EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call SystemVoidCosmosCoreIOPortset_DWordSystemUInt32
test dword ECX, 0x2
je near SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0033
jne near SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0033:
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32CosmosCoreIOPortget_DWord
test dword ECX, 0x2
je near SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0044
add dword ESP, 0x4
jne near SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_EXCEPTION
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0044:
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
xor dword EDX, EDX
div dword ECX
push dword EDX
push dword 0x8
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xFF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0057
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.IL_0057:
movzx EAX, byte [EBP - 8]
push dword EAX
jmp SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_NORMAL
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemByteCosmosHALPCIDeviceReadRegister8SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemVoidCosmosHALPCIDeviceset_RevisionIDSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1F
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_RevisionIDSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_RevisionIDSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_RevisionIDSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_ProgIFSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x20
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_ProgIFSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_ProgIFSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_ProgIFSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_SubclassSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x1E
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_SubclassSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_SubclassSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_SubclassSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_ClassCodeSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x28
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_ClassCodeSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_ClassCodeSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_ClassCodeSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_CacheLineSizeSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2A
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_CacheLineSizeSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_CacheLineSizeSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_CacheLineSizeSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_LatencyTimerSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x21
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_LatencyTimerSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_LatencyTimerSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_LatencyTimerSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_HeaderTypeCosmosHALPCIDevicePCIHeaderType:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x24
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_HeaderTypeCosmosHALPCIDevicePCIHeaderType.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_HeaderTypeCosmosHALPCIDevicePCIHeaderType.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_HeaderTypeCosmosHALPCIDevicePCIHeaderType.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_BISTCosmosHALPCIDevicePCIBist:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2B
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_BISTCosmosHALPCIDevicePCIBist.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_BISTCosmosHALPCIDevicePCIBist.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_BISTCosmosHALPCIDevicePCIBist.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_InterruptLineSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x23
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_InterruptLineSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_InterruptLineSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_InterruptLineSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceset_InterruptPINCosmosHALPCIDevicePCIInterruptPIN:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x22
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_InterruptPINCosmosHALPCIDevicePCIInterruptPIN.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_InterruptPINCosmosHALPCIDevicePCIInterruptPIN.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_InterruptPINCosmosHALPCIDevicePCIInterruptPIN.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemUInt16CosmosHALPCIDeviceget_VendorID:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1C
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt16CosmosHALPCIDeviceget_VendorID.IL_0009
SystemUInt16CosmosHALPCIDeviceget_VendorID.IL_0009:
movzx EAX, word [EBP - 4]
push dword EAX
jmp SystemUInt16CosmosHALPCIDeviceget_VendorID.END__OF__METHOD_NORMAL
SystemUInt16CosmosHALPCIDeviceget_VendorID.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosHALPCIDeviceget_VendorID.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemUInt16CosmosHALPCIDeviceget_DeviceID:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x25
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt16CosmosHALPCIDeviceget_DeviceID.IL_0009
SystemUInt16CosmosHALPCIDeviceget_DeviceID.IL_0009:
movzx EAX, word [EBP - 4]
push dword EAX
jmp SystemUInt16CosmosHALPCIDeviceget_DeviceID.END__OF__METHOD_NORMAL
SystemUInt16CosmosHALPCIDeviceget_DeviceID.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosHALPCIDeviceget_DeviceID.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosHALPCIDeviceset_DeviceExistsSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x27
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceset_DeviceExistsSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceset_DeviceExistsSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceset_DeviceExistsSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_BaseAddressesCosmosHALPCIBaseAddressBararray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x4F
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_BaseAddressesCosmosHALPCIBaseAddressBararray.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_BaseAddressesCosmosHALPCIBaseAddressBararray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_BaseAddressesCosmosHALPCIBaseAddressBararray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x4F
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses.IL_0009
CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses.IL_0009:
push dword [EBP - 4]
jmp CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses.END__OF__METHOD_NORMAL
CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32
test dword ECX, 0x2
je near SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0019
add dword ESP, 0x4
jne near SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0019:
movsx EAX, byte [EBP + 8]
push dword EAX
push dword 0xFC
pop dword EAX
and dword [ESP], EAX
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
push dword [EBP - 4]
call SystemVoidCosmosCoreIOPortset_DWordSystemUInt32
test dword ECX, 0x2
je near SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0033
jne near SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0033:
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x10
mov dword EAX, [ECX]
push dword EAX
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
call SystemUInt32CosmosCoreIOPortget_DWord
test dword ECX, 0x2
je near SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0044
add dword ESP, 0x4
jne near SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0044:
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0047
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.IL_0047:
push dword [EBP - 8]
jmp SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_NORMAL
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x4
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword 0x0
mov dword ECX, [ESP + 4]
add dword ECX, 0xF
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0022
jne near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0022:
NOP
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1
pop dword EAX
and dword [ESP], EAX
push dword 0x1
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0029.True
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0029.False
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0029.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_002B
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0029.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_002B
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_002B:
mov dword ECX, [ESP + 4]
add dword ECX, 0xF
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xF
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0037.True
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0037.False
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0037.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0039
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0037.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0039
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0039:
pop dword EAX
mov dword [EBP - 4], EAX
movzx EAX, byte [EBP - 4]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_004B
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFFFFFFC
pop dword EAX
and dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
NOP
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0094
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_004B:
NOP
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x1
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0x3
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0x3
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0x1
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, word AX
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xD
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 8], EAX
movzx EAX, byte [EBP - 8]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_007B
cmp dword EAX, 0x1
je near SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0087
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0093
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_007B:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFFFFFF0
pop dword EAX
and dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0093
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0087:
push dword [EBP + 12]
push dword [EBP + 8]
push dword 0xFFFFFFF0
pop dword EAX
and dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x10
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0093
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0093:
NOP
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.IL_0094:
NOP
jmp SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x8
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_PrimaryBusNumberSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x31
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_PrimaryBusNumberSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_PrimaryBusNumberSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_PrimaryBusNumberSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryBusNumberSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x30
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryBusNumberSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryBusNumberSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryBusNumberSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_SubordinateBusNumberSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2C
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_SubordinateBusNumberSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_SubordinateBusNumberSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_SubordinateBusNumberSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryLatencyTimerSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2F
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryLatencyTimerSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryLatencyTimerSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryLatencyTimerSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x47
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x44
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryStatusSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2D
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryStatusSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryStatusSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryStatusSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_MemoryBaseSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x40
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_MemoryBaseSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_MemoryBaseSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_MemoryBaseSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_MemoryLimitSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x3E
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_MemoryLimitSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_MemoryLimitSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_MemoryLimitSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryBaseSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x34
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryBaseSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryBaseSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryBaseSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryLimitSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x32
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryLimitSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryLimitSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryLimitSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableBaseUpper32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x3A
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableBaseUpper32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableBaseUpper32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableBaseUpper32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableLimitUpper32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x36
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableLimitUpper32SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableLimitUpper32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableLimitUpper32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseUpper16SystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x45
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseUpper16SystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseUpper16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseUpper16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitUpper16SystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x42
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitUpper16SystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitUpper16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitUpper16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_CapabilityPointerSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x4C
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_CapabilityPointerSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_CapabilityPointerSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_CapabilityPointerSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_ExpansionROMBaseAddressSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x48
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_ExpansionROMBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_ExpansionROMBaseAddressSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_ExpansionROMBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceBridgeset_BridgeControlSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x4D
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceBridgeset_BridgeControlSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceBridgeset_BridgeControlSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceBridgeset_BridgeControlSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
call SystemUInt16CosmosHALPCIDeviceget_VendorID
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0007
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0007:
push dword 0x10
call SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_000E
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_000E:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
push dword [EBP - 8]
mov dword EAX, StringLiteral0116
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0020
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0020:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0064
push dword [EBP - 8]
mov dword EAX, StringLiteral0117
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_002D
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_002D:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0094
push dword [EBP - 8]
mov dword EAX, StringLiteral0118
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_003A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_003A:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00C4
push dword [EBP - 8]
mov dword EAX, StringLiteral0119
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_004A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_004A:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00F4
push dword [EBP - 8]
mov dword EAX, StringLiteral011A
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_005A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_005A:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0169
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0064:
push dword [EBP + 8]
call SystemUInt16CosmosHALPCIDeviceget_DeviceID
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_006A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_006A:
push dword 0x10
call SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0071
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0071:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_008F
push dword [EBP - 8]
mov dword EAX, StringLiteral011B
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0080
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0080:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0084
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_008F
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0084:
mov dword EAX, StringLiteral011C
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_008F:
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0094:
push dword [EBP + 8]
call SystemUInt16CosmosHALPCIDeviceget_DeviceID
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_009A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_009A:
push dword 0x10
call SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00A1
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00A1:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00BF
push dword [EBP - 8]
mov dword EAX, StringLiteral011D
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00B0
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00B0:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00B4
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00BF
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00B4:
mov dword EAX, StringLiteral011E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00BF:
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00C4:
push dword [EBP + 8]
call SystemUInt16CosmosHALPCIDeviceget_DeviceID
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00CA
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00CA:
push dword 0x10
call SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00D1
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00D1:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00EF
push dword [EBP - 8]
mov dword EAX, StringLiteral011F
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00E0
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00E0:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00E4
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00EF
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00E4:
mov dword EAX, StringLiteral0120
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00EF:
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00F4:
push dword [EBP + 8]
call SystemUInt16CosmosHALPCIDeviceget_DeviceID
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00FA
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_00FA:
push dword 0x10
call SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0101
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0101:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0167
push dword [EBP - 8]
mov dword EAX, StringLiteral0121
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0110
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0110:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_013B
push dword [EBP - 8]
mov dword EAX, StringLiteral0122
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_011D
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_011D:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0146
push dword [EBP - 8]
mov dword EAX, StringLiteral0123
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_012A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_012A:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0151
push dword [EBP - 8]
mov dword EAX, StringLiteral0124
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0137
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0137:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_015C
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0167
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_013B:
mov dword EAX, StringLiteral0125
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0146:
mov dword EAX, StringLiteral0126
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0151:
mov dword EAX, StringLiteral0127
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_015C:
mov dword EAX, StringLiteral0128
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0167:
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0169:
push dword [EBP + 8]
call SystemUInt16CosmosHALPCIDeviceget_DeviceID
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_016F
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_016F:
push dword 0x10
call SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0176
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0176:
pop dword EAX
mov dword [EBP - 8], EAX
push dword [EBP - 8]
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DC
push dword [EBP - 8]
mov dword EAX, StringLiteral0129
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0185
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0185:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01B0
push dword [EBP - 8]
mov dword EAX, StringLiteral012A
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0192
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0192:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01BB
push dword [EBP - 8]
mov dword EAX, StringLiteral012B
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_019F
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_019F:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01C6
push dword [EBP - 8]
mov dword EAX, StringLiteral012C
push dword EAX
call SystemBooleanSystemStringop_EqualitySystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01AC
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01AC:
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01D1
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DC
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01B0:
mov dword EAX, StringLiteral012D
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01BB:
mov dword EAX, StringLiteral012E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01C6:
mov dword EAX, StringLiteral012F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01D1:
mov dword EAX, StringLiteral0130
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DC:
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01DE:
push dword [EBP + 8]
call SystemByteCosmosHALPCIDeviceget_ClassCode
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01E4
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_01E4:
pop dword EAX
mov dword [EBP - 12], EAX
movzx EAX, byte [EBP - 12]
push dword EAX
push dword 0x1
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0236
cmp dword EAX, 0x1
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0241
cmp dword EAX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_024C
cmp dword EAX, 0x3
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0257
cmp dword EAX, 0x4
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0262
cmp dword EAX, 0x5
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_026D
cmp dword EAX, 0x6
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0278
cmp dword EAX, 0x7
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0283
cmp dword EAX, 0x8
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_028E
cmp dword EAX, 0x9
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0299
cmp dword EAX, 0xA
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02A4
cmp dword EAX, 0xB
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02AF
cmp dword EAX, 0xC
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02B7
cmp dword EAX, 0xD
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02BF
cmp dword EAX, 0xE
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02C7
cmp dword EAX, 0xF
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02CF
cmp dword EAX, 0x10
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02D7
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02DF
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0236:
mov dword EAX, StringLiteral0131
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0241:
mov dword EAX, StringLiteral0132
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_024C:
mov dword EAX, StringLiteral0133
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0257:
mov dword EAX, StringLiteral0134
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0262:
mov dword EAX, StringLiteral0135
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_026D:
mov dword EAX, StringLiteral0136
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0278:
mov dword EAX, StringLiteral0137
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0283:
mov dword EAX, StringLiteral0138
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_028E:
mov dword EAX, StringLiteral0139
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0299:
mov dword EAX, StringLiteral013A
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02A4:
mov dword EAX, StringLiteral013B
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02AF:
mov dword EAX, StringLiteral013C
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02B7:
mov dword EAX, StringLiteral013D
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02BF:
mov dword EAX, StringLiteral013E
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02C7:
mov dword EAX, StringLiteral013F
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02CF:
mov dword EAX, StringLiteral0140
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02D7:
mov dword EAX, StringLiteral0141
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02DF:
push dword 0x6
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 16], EAX
push dword [EBP - 16]
push dword 0x0
mov dword EAX, StringLiteral0142
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
push dword 0x1
push dword [EBP + 8]
call SystemByteCosmosHALPCIDeviceget_ClassCode
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02F6
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_02F6:
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Byte_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
push dword 0x2
mov dword EAX, StringLiteral0143
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
push dword 0x3
push dword [EBP + 8]
call SystemByteCosmosHALPCIDeviceget_Subclass
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_030C
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_030C:
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Byte_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
push dword 0x4
mov dword EAX, StringLiteral0144
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
push dword 0x5
push dword [EBP + 8]
call SystemByteCosmosHALPCIDeviceget_ProgIF
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0322
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0322:
push dword 0x10
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Byte_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x3
pop dword EDX
mov dword [EAX + 12], EDX
push dword EAX
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP - 16]
call SystemStringSystemStringConcatSystemObjectarray
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_032E
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_032E:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.IL_0331:
push dword [EBP - 4]
jmp SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_NORMAL
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosHALPCIDeviceDeviceClassGetStringCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemStringSystemStringConcatSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.IL_001E
push dword [EBP + 12]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.IL_001E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.IL_001E:
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword [ESP]
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x14
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
push dword [EBP - 4]
push dword [EBP + 8]
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
push dword [EBP + 12]
push dword [ESP]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, [ECX]
push dword EAX
push dword 0x1
pop dword EAX
add dword [ESP], EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0xC
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x30
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber.IL_0009
SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber.IL_0009:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber.END__OF__METHOD_NORMAL
SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBaseAddressSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x5B
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBaseAddressSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_OffsetOfCapabilityListSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x38
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_OffsetOfCapabilityListSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_OffsetOfCapabilityListSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_OffsetOfCapabilityListSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_SecondaryStatusSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x31
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_SecondaryStatusSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_SecondaryStatusSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_SecondaryStatusSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_PCIBusNumberSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x33
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_PCIBusNumberSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_PCIBusNumberSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_PCIBusNumberSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBusNumberSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x5A
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBusNumberSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBusNumberSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBusNumberSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_SubordinateBusNumberSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x30
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_SubordinateBusNumberSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_SubordinateBusNumberSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_SubordinateBusNumberSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_CardbusLatencyTimerSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x59
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_CardbusLatencyTimerSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_CardbusLatencyTimerSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_CardbusLatencyTimerSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress0SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x45
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress0SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress0SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress0SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit0SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x3D
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit0SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit0SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit0SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress1SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x41
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress1SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress1SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress1SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit1SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x39
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit1SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit1SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit1SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress0SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x55
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress0SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress0SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress0SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit0SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x4D
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit0SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit0SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit0SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress1SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x51
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress1SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress1SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress1SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit1SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x49
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit1SystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit1SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit1SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_BridgeControlSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x5F
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_BridgeControlSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_BridgeControlSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_BridgeControlSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemDeviceIDSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2E
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemDeviceIDSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemDeviceIDSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemDeviceIDSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemVendorIDSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2C
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemVendorIDSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemVendorIDSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemVendorIDSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceCardbusset_PCCardBaseAddressSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x34
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceCardbusset_PCCardBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceCardbusset_PCCardBaseAddressSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceCardbusset_PCCardBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_BaseAddressesCosmosHALPCIBaseAddressBararray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x3B
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_BaseAddressesCosmosHALPCIBaseAddressBararray.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_BaseAddressesCosmosHALPCIBaseAddressBararray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_BaseAddressesCosmosHALPCIBaseAddressBararray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x3B
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses.IL_0009
CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses.IL_0009:
push dword [EBP - 4]
jmp CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses.END__OF__METHOD_NORMAL
CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidCosmosHALPCIDeviceNormalset_CardbusCISPointerSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x36
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_CardbusCISPointerSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_CardbusCISPointerSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_CardbusCISPointerSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_SubsystemVendorIDSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2C
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_SubsystemVendorIDSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_SubsystemVendorIDSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_SubsystemVendorIDSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_SubsystemIDSystemUInt16:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, word [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x2E
pop dword EAX
mov word [ECX], AX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_SubsystemIDSystemUInt16.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_SubsystemIDSystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_SubsystemIDSystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_ExpansionROMBaseAddressSystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
mov dword ECX, [ESP + 4]
add dword ECX, 0x32
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_ExpansionROMBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_ExpansionROMBaseAddressSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_ExpansionROMBaseAddressSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_CapabilitiesPointerSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x3A
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_CapabilitiesPointerSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_CapabilitiesPointerSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_CapabilitiesPointerSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_MinGrantSystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x30
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_MinGrantSystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_MinGrantSystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_MinGrantSystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosHALPCIDeviceNormalset_MaxLatencySystemByte:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
movsx EAX, byte [EBP + 8]
push dword EAX
mov dword ECX, [ESP + 4]
add dword ECX, 0x31
pop dword EAX
mov byte [ECX], AL
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidCosmosHALPCIDeviceNormalset_MaxLatencySystemByte.END__OF__METHOD_NORMAL
SystemVoidCosmosHALPCIDeviceNormalset_MaxLatencySystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosHALPCIDeviceNormalset_MaxLatencySystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemObjectSystemTextEncoderFallbackget_InternalSyncObject:
push dword EBP
mov dword EBP, ESP
sub dword ESP, 0x4
call SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
pop dword ECX
movsx EAX, byte [ECX]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.IL_0009
call SystemVoidSystemThreadingMonitorThrowLockTakenException
test dword ECX, 0x2
je near SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.IL_0009
jne near SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.IL_0009:
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidSystemThreadingMonitorReliableEnterSystemObjectSystemBoolean
test dword ECX, 0x2
je near SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.IL_0010
jne near SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.END__OF__METHOD_EXCEPTION
SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.IL_0010:
jmp SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThreadingMonitorEnterSystemObjectSystemBoolean.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemVoidSystemTextEncoderExceptionFallbackctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemTextEncoderFallbackctor
test dword ECX, 0x2
je near SystemVoidSystemTextEncoderExceptionFallbackctor.IL_0006
jne near SystemVoidSystemTextEncoderExceptionFallbackctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextEncoderExceptionFallbackctor.IL_0006:
jmp SystemVoidSystemTextEncoderExceptionFallbackctor.END__OF__METHOD_NORMAL
SystemVoidSystemTextEncoderExceptionFallbackctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextEncoderExceptionFallbackctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextEncoderExceptionFallbackctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemVoidSystemThreadingMonitorExitSystemObject:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplExitSystemObject
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemObjectSystemTextDecoderFallbackget_InternalSyncObject:
push dword EBP
mov dword EBP, ESP
sub dword ESP, 0x4
call SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemTextDecoderExceptionFallbackctor:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 8]
call SystemVoidSystemTextDecoderFallbackctor
test dword ECX, 0x2
je near SystemVoidSystemTextDecoderExceptionFallbackctor.IL_0006
jne near SystemVoidSystemTextDecoderExceptionFallbackctor.END__OF__METHOD_EXCEPTION
SystemVoidSystemTextDecoderExceptionFallbackctor.IL_0006:
jmp SystemVoidSystemTextDecoderExceptionFallbackctor.END__OF__METHOD_NORMAL
SystemVoidSystemTextDecoderExceptionFallbackctor.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemTextDecoderExceptionFallbackctor.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemTextDecoderExceptionFallbackctor.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_000E
mov dword EAX, StringLiteral0145
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0008.NoError23531
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0008.NoError23531:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_000E:
push dword [EBP + 8]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0015
add dword ESP, 0x4
jne near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0015:
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jb near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0022
mov dword EAX, StringLiteral0146
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_001C.NoError23549
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_001C.NoError23549:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0022:
push dword [EBP + 12]
push dword [EBP + 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0029
add dword ESP, 0x4
jne near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_0029:
call SystemBooleanSystemCharIsSurrogateSystemChar
test dword ECX, 0x2
je near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_002E
add dword ESP, 0x4
jne near SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.IL_002E:
jmp SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_NORMAL
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemBooleanSystemCharIsSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
pop dword EAX
cmp dword EAX, 0x0
jne near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_000E
mov dword EAX, StringLiteral0147
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentNullExceptionctorSystemString
test dword ECX, 0x2
je near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0008.NoError23578
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0008.NoError23578:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_000E:
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_001B
push dword [EBP + 8]
push dword [EBP + 12]
call SystemInt32SystemStringget_Length
test dword ECX, 0x2
je near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0019
add dword ESP, 0x4
jne near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0019:
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0026
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_001B:
mov dword EAX, StringLiteral0148
push dword EAX
push dword 0x60
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 8]
call SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
test dword ECX, 0x2
je near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0020.NoError23600
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
jmp SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0020.NoError23600:
pop dword EAX
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0026:
push dword [EBP + 12]
push dword [EBP + 8]
call SystemCharSystemStringget_CharsSystemInt32
test dword ECX, 0x2
je near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_002D
add dword ESP, 0x4
jne near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_002D:
call SystemBooleanSystemCharIsHighSurrogateSystemChar
test dword ECX, 0x2
je near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0032
add dword ESP, 0x4
jne near SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.IL_0032:
jmp SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_NORMAL
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemBooleanSystemCharIsHighSurrogateSystemStringSystemInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x4
SystemStringSystemEnvironmentGetResourceStringSystemStringSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
pop dword EBP
ret 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0012
push dword 0xF
push dword 0x15
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0012:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0058
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_004D
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0045:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_004D:
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingcctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.IL_0058:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemUInt16CosmosCorePlugsIOPortImplRead16SystemUInt16:
push dword EBP
mov dword EBP, ESP
mov dword EDX, [EBP + 8]
mov dword EAX, 0x0
in word AX, DX
push dword EAX
SystemUInt16CosmosCorePlugsIOPortImplRead16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt16CosmosCorePlugsIOPortImplRead16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidCosmosCoreIOPortBaseWrite16SystemUInt16SystemUInt16:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 12]
push dword EAX
movsx EAX, word [EBP + 8]
push dword EAX
call SystemVoidCosmosCorePlugsIOPortImplWrite16SystemUInt16SystemUInt16
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0012
push dword 0xF
push dword 0x15
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0012:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0058
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_004D
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0045:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_004D:
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.IL_0058:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0012
push dword 0xF
push dword 0x15
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0012:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0058
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_004D
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0045:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_004D:
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfocctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.IL_0058:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0x80000000
push dword [EBP + 16]
push dword 0x10
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP + 12]
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
push dword 0xB
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
push dword [EBP + 8]
push dword 0x7
pop dword EAX
and dword [ESP], EAX
push dword 0x8
pop dword ECX
shl dword [ESP], CL
pop dword EAX
or dword [ESP], EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32.IL_001C
SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32.IL_001C:
push dword [EBP - 4]
jmp SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 20], EAX
add dword ESP, 0x4
pop dword EBP
ret 0xC
SystemVoidCosmosCoreIOPortset_DWordSystemUInt32:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosCoreIOPortBaseWrite32SystemUInt16SystemUInt32
test dword ECX, 0x2
je near SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.IL_000D
jne near SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.END__OF__METHOD_EXCEPTION
SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.IL_000D:
NOP
jmp SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.END__OF__METHOD_NORMAL
SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidCosmosCoreIOPortset_DWordSystemUInt32.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x8
SystemUInt32CosmosCoreIOPortget_DWord:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0xC
mov dword EAX, 0x0
mov word AX, [ECX]
push dword EAX
call SystemUInt32CosmosCoreIOPortBaseRead32SystemUInt16
test dword ECX, 0x2
je near SystemUInt32CosmosCoreIOPortget_DWord.IL_000C
add dword ESP, 0x4
jne near SystemUInt32CosmosCoreIOPortget_DWord.END__OF__METHOD_EXCEPTION
SystemUInt32CosmosCoreIOPortget_DWord.IL_000C:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemUInt32CosmosCoreIOPortget_DWord.IL_000F
SystemUInt32CosmosCoreIOPortget_DWord.IL_000F:
push dword [EBP - 4]
jmp SystemUInt32CosmosCoreIOPortget_DWord.END__OF__METHOD_NORMAL
SystemUInt32CosmosCoreIOPortget_DWord.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCoreIOPortget_DWord.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemUInt32CosmosCoreIOPortget_DWord.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
mov dword EAX, StringLiteral0149
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 8], EAX
movsx EAX, byte [EBP + 8]
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 4]
mov dword EAX, StringLiteral014A
push dword EAX
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0016
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0016:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_011E
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_001C:
NOP
movzx EAX, byte [EBP - 12]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
sub dword EAX, ECX
push dword EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 12], EAX
push dword [EBP - 8]
movzx EAX, byte [EBP - 12]
push dword EAX
push dword 0x1F
pop dword EAX
and dword [ESP], EAX
pop dword EAX
pop dword EBX
mov byte CL, AL
shr dword EBX, CL
push dword EBX
push dword 0xF
pop dword EAX
and dword [ESP], EAX
pop dword EAX
movzx EAX, byte AL
push dword EAX
pop dword EAX
mov dword [EBP - 16], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 20], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
mov dword [EBP - 28], EAX
movzx EAX, byte [EBP - 28]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_007F
cmp dword EAX, 0x1
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_008B
cmp dword EAX, 0x2
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0094
cmp dword EAX, 0x3
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_009D
cmp dword EAX, 0x4
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00A6
cmp dword EAX, 0x5
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00AF
cmp dword EAX, 0x6
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00B8
cmp dword EAX, 0x7
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00C1
cmp dword EAX, 0x8
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00CA
cmp dword EAX, 0x9
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00D3
cmp dword EAX, 0xA
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00DC
cmp dword EAX, 0xB
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00E5
cmp dword EAX, 0xC
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00EE
cmp dword EAX, 0xD
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00F7
cmp dword EAX, 0xE
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0100
cmp dword EAX, 0xF
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0109
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_007F:
mov dword EAX, StringLiteral014B
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_008B:
mov dword EAX, StringLiteral014C
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0094:
mov dword EAX, StringLiteral014D
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_009D:
mov dword EAX, StringLiteral014E
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00A6:
mov dword EAX, StringLiteral014F
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00AF:
mov dword EAX, StringLiteral0150
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00B8:
mov dword EAX, StringLiteral0151
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00C1:
mov dword EAX, StringLiteral0152
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00CA:
mov dword EAX, StringLiteral0153
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00D3:
mov dword EAX, StringLiteral0154
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00DC:
mov dword EAX, StringLiteral0155
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00E5:
mov dword EAX, StringLiteral0156
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00EE:
mov dword EAX, StringLiteral0157
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_00F7:
mov dword EAX, StringLiteral0158
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0100:
mov dword EAX, StringLiteral0159
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0109:
mov dword EAX, StringLiteral015A
push dword EAX
pop dword EAX
mov dword [EBP - 20], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0112:
push dword [EBP - 4]
push dword [EBP - 20]
call SystemStringSystemStringConcatSystemStringSystemString
test dword ECX, 0x2
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_011A
add dword ESP, 0x4
jne near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_011A:
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_011D
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_011D:
NOP
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_011E:
movzx EAX, byte [EBP - 12]
push dword EAX
push dword 0x4
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0120.True
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0120.False
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0120.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0122
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0120.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0122:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0123.True
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0123.False
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0123.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0125
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0123.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0125
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0125:
pop dword EAX
mov dword [EBP - 32], EAX
movzx EAX, byte [EBP - 32]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_001C
push dword [EBP - 4]
pop dword EAX
mov dword [EBP - 24], EAX
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0133
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.IL_0133:
push dword [EBP - 24]
jmp SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.END__OF__METHOD_NORMAL
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
SystemStringCosmosHALPCIDeviceToHexSystemUInt32SystemByte.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x20
pop dword EBP
ret 0x4
SystemByteCosmosHALPCIDeviceget_ClassCode:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x28
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALPCIDeviceget_ClassCode.IL_0009
SystemByteCosmosHALPCIDeviceget_ClassCode.IL_0009:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosHALPCIDeviceget_ClassCode.END__OF__METHOD_NORMAL
SystemByteCosmosHALPCIDeviceget_ClassCode.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALPCIDeviceget_ClassCode.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemByteCosmosHALPCIDeviceget_Subclass:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x1E
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALPCIDeviceget_Subclass.IL_0009
SystemByteCosmosHALPCIDeviceget_Subclass.IL_0009:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosHALPCIDeviceget_Subclass.END__OF__METHOD_NORMAL
SystemByteCosmosHALPCIDeviceget_Subclass.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALPCIDeviceget_Subclass.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemByteCosmosHALPCIDeviceget_ProgIF:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
pop dword ECX
add dword ECX, 0x20
mov dword EAX, 0x0
mov byte AL, [ECX]
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemByteCosmosHALPCIDeviceget_ProgIF.IL_0009
SystemByteCosmosHALPCIDeviceget_ProgIF.IL_0009:
movzx EAX, byte [EBP - 4]
push dword EAX
jmp SystemByteCosmosHALPCIDeviceget_ProgIF.END__OF__METHOD_NORMAL
SystemByteCosmosHALPCIDeviceget_ProgIF.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemByteCosmosHALPCIDeviceget_ProgIF.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword 0x0
push dword 0x0
push dword 0x0
NOP
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword 0x0
pop dword EAX
mov dword [EBP - 8], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_001F
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_000E:
NOP
push dword [EBP - 4]
push dword [EBP - 8]
push dword [EBP + 8]
push dword [EBP - 8]
pop dword EAX
mov dword EDX, 0x4
mul dword EDX
add dword EAX, 0x10
pop dword EDX
add dword EDX, EAX
push dword [EDX]
mov dword EAX, [ESP]
push dword [EAX]
push dword 0x20
call SystemInt32CosmosIL2CPUVTablesImplGetMethodAddressForTypeSystemInt32SystemInt32
mov dword EAX, [ESP + 4]
cmp dword [EAX + 4], 0x3
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0014.NotBoxedThis
pop dword ECX
mov dword EAX, [ESP]
add dword EAX, 0xC
mov dword [ESP], EAX
push dword ECX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0014.NotBoxedThis:
pop dword EAX
call EAX
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0019
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0019:
mov dword EBX, [ESP + 4]
mov dword ECX, [ESP + 8]
add dword ECX, 0x10
push dword 0x4
push dword EBX
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword ECX
pop dword EAX
add dword [ESP], EAX
pop dword ECX
pop dword EBX
mov dword [ECX], EBX
add dword ECX, 0x4
add dword ESP, 0x8
NOP
push dword [EBP - 8]
push dword 0x1
pop dword EAX
add dword [ESP], EAX
pop dword EAX
mov dword [EBP - 8], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_001F:
push dword [EBP - 8]
push dword [EBP + 8]
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword ECX
pop dword EAX
push dword ECX
cmp dword EAX, [ESP]
jl near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0023.True
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0023.False
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0023.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0025
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0023.False:
add dword ESP, 0x4
push dword 0x0
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0025:
pop dword EAX
mov dword [EBP - 16], EAX
movzx EAX, byte [EBP - 16]
push dword EAX
pop dword EAX
cmp dword EAX, 0x0
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_000E
push dword [EBP - 4]
call SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemStringarray
test dword ECX, 0x2
je near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_002F
add dword ESP, 0x4
jne near SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.END__OF__METHOD_EXCEPTION
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_002F:
pop dword EAX
mov dword [EBP - 12], EAX
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0032
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.IL_0032:
push dword [EBP - 12]
jmp SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemStringCosmosIL2CPUCustomImplementationSystemStringImplConcatSystemObjectarray.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x10
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_003E
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
cmp dword EAX, 0x0
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0021
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
push dword 0x2
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0022
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0021:
push dword 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0022:
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP - 4]
push dword 0x7FEFFFFF
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jbe near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0031
push dword 0x7FEFFFFF
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0031:
push dword [EBP - 4]
push dword [EBP + 8]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0037
push dword [EBP + 8]
pop dword EAX
mov dword [EBP - 4], EAX
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_0037:
push dword [EBP + 12]
push dword [EBP - 4]
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_003E
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.IL_003E:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Object_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.IL_0001.NoError24181
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.END__OF__METHOD_EXCEPTION
SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.IL_0001.NoError24181:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.IL_0009
SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.IL_0009:
push dword [EBP - 4]
jmp SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.END__OF__METHOD_NORMAL
SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemObjectCosmosSystemPlugsSystemTextEncoderFallbackImplget_InternalSyncObject.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemVoidSystemThreadingMonitorThrowLockTakenException:
push dword EBP
mov dword EBP, ESP
mov dword EAX, StringLiteral015B
push dword EAX
call SystemStringSystemEnvironmentGetResourceStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThreadingMonitorThrowLockTakenException.IL_000A
add dword ESP, 0x4
jne near SystemVoidSystemThreadingMonitorThrowLockTakenException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThreadingMonitorThrowLockTakenException.IL_000A:
mov dword EAX, StringLiteral015C
push dword EAX
push dword 0x5C
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
push dword [ESP + 12]
push dword [ESP + 12]
call SystemVoidSystemArgumentExceptionctorSystemStringSystemString
test dword ECX, 0x2
je near SystemVoidSystemThreadingMonitorThrowLockTakenException.IL_000F.NoError24202
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x4
add dword ESP, 0x8
jmp SystemVoidSystemThreadingMonitorThrowLockTakenException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThreadingMonitorThrowLockTakenException.IL_000F.NoError24202:
pop dword EAX
add dword ESP, 0x4
add dword ESP, 0x4
push dword EAX
pop dword EAX
mov dword [static_field__Cosmos_IL2CPU_ExceptionHelper_CurrentException], EAX
mov dword ECX, 0x3
jmp SystemVoidSystemThreadingMonitorThrowLockTakenException.END__OF__METHOD_EXCEPTION
SystemVoidSystemThreadingMonitorThrowLockTakenException.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemThreadingMonitorThrowLockTakenException.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemThreadingMonitorThrowLockTakenException.END__OF__METHOD_EXCEPTION:
pop dword EBP
ret 0x0
SystemVoidSystemThreadingMonitorReliableEnterSystemObjectSystemBoolean:
push dword EBP
mov dword EBP, ESP
push dword [EBP + 12]
push dword [EBP + 8]
call SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplReliableEnterSystemObjectSystemBoolean
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplExitSystemObject:
push dword EBP
mov dword EBP, ESP
NOP
jmp SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplExitSystemObject.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplExitSystemObject.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplExitSystemObject.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x4
SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword 0xC
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Object_ASM_IS__mscorlib]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x0
call SystemVoidSystemObjectctor
test dword ECX, 0x2
je near SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.IL_0001.NoError24223
add dword ESP, 0x4
add dword ESP, 0x0
jmp SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.END__OF__METHOD_EXCEPTION
SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.IL_0001.NoError24223:
pop dword EAX
push dword EAX
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.IL_0009
SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.IL_0009:
push dword [EBP - 4]
jmp SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.END__OF__METHOD_NORMAL
SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
SystemObjectCosmosSystemPlugsSystemTextDecoderFallbackImplget_InternalSyncObject.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x0
SystemBooleanSystemCharIsSurrogateSystemChar:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 8]
push dword EAX
push dword 0xD800
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemBooleanSystemCharIsSurrogateSystemChar.IL_0014
movsx EAX, word [EBP + 8]
push dword EAX
push dword 0xDFFF
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemBooleanSystemCharIsSurrogateSystemChar.IL_000E.True
jmp SystemBooleanSystemCharIsSurrogateSystemChar.IL_000E.False
SystemBooleanSystemCharIsSurrogateSystemChar.IL_000E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanSystemCharIsSurrogateSystemChar.IL_0010
SystemBooleanSystemCharIsSurrogateSystemChar.IL_000E.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanSystemCharIsSurrogateSystemChar.IL_0010:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanSystemCharIsSurrogateSystemChar.IL_0011.True
jmp SystemBooleanSystemCharIsSurrogateSystemChar.IL_0011.False
SystemBooleanSystemCharIsSurrogateSystemChar.IL_0011.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanSystemCharIsSurrogateSystemChar.IL_0013
SystemBooleanSystemCharIsSurrogateSystemChar.IL_0011.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanSystemCharIsSurrogateSystemChar.IL_0013
SystemBooleanSystemCharIsSurrogateSystemChar.IL_0013:
jmp SystemBooleanSystemCharIsSurrogateSystemChar.END__OF__METHOD_NORMAL
SystemBooleanSystemCharIsSurrogateSystemChar.IL_0014:
push dword 0x0
jmp SystemBooleanSystemCharIsSurrogateSystemChar.END__OF__METHOD_NORMAL
SystemBooleanSystemCharIsSurrogateSystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemCharIsSurrogateSystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemBooleanSystemCharIsHighSurrogateSystemChar:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 8]
push dword EAX
push dword 0xD800
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jl near SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0014
movsx EAX, word [EBP + 8]
push dword EAX
push dword 0xDBFF
pop dword EAX
cmp dword EAX, [ESP]
jl near SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_000E.True
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_000E.False
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_000E.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0010
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_000E.False:
add dword ESP, 0x4
push dword 0x0
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0010:
push dword 0x0
pop dword EAX
cmp dword EAX, [ESP]
je near SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0011.True
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0011.False
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0011.True:
add dword ESP, 0x4
push dword 0x1
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0013
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0011.False:
add dword ESP, 0x4
push dword 0x0
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0013
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0013:
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.END__OF__METHOD_NORMAL
SystemBooleanSystemCharIsHighSurrogateSystemChar.IL_0014:
push dword 0x0
jmp SystemBooleanSystemCharIsHighSurrogateSystemChar.END__OF__METHOD_NORMAL
SystemBooleanSystemCharIsHighSurrogateSystemChar.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemBooleanSystemCharIsHighSurrogateSystemChar.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray:
push dword EBP
mov dword EBP, ESP
push dword 0x0
NOP
push dword [EBP + 12]
pop dword EAX
mov dword [EBP - 4], EAX
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray.IL_0005
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray.IL_0005:
push dword [EBP - 4]
jmp SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray.END__OF__METHOD_NORMAL
SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemStringCosmosIL2CPUILCustomImplementationsSystemEnvironmentImplGetResourceStringSystemStringSystemObjectarray.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 12], EAX
add dword ESP, 0x4
pop dword EBP
ret 0x4
SystemVoidCosmosCorePlugsIOPortImplWrite16SystemUInt16SystemUInt16:
push dword EBP
mov dword EBP, ESP
mov dword EDX, [EBP + 12]
mov dword EAX, [EBP + 8]
out DX, AX
SystemVoidCosmosCorePlugsIOPortImplWrite16SystemUInt16SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsIOPortImplWrite16SystemUInt16SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCoreIOPortBaseWrite32SystemUInt16SystemUInt32:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 12]
push dword EAX
push dword [EBP + 8]
call SystemVoidCosmosCorePlugsIOPortImplWrite32SystemUInt16SystemUInt32
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemUInt32CosmosCoreIOPortBaseRead32SystemUInt16:
push dword EBP
mov dword EBP, ESP
movsx EAX, word [EBP + 8]
push dword EAX
call SystemUInt32CosmosCorePlugsIOPortImplRead32SystemUInt16
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32:
push dword EBP
mov dword EBP, ESP
push dword 0x0
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jnl near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0012
push dword 0xF
push dword 0x15
call SystemVoidSystemThrowHelperThrowArgumentOutOfRangeExceptionSystemExceptionArgumentSystemExceptionResource
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0012
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0012:
push dword [EBP + 8]
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
pop dword EAX
add dword EAX, 0x8
push dword [EAX]
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0058
push dword [EBP + 8]
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_004D
push dword [EBP + 8]
pop dword ESI
push dword ESI
push dword 0x4
pop dword EAX
mul dword [ESP]
add dword ESP, 0x4
push dword EAX
push dword 0x10
pop dword EAX
add dword [ESP], EAX
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib]
mov dword [EAX], EBX
add dword EAX, 0x4
mov dword [EAX], 0x2
add dword EAX, 0x4
mov dword [EAX], ESI
add dword EAX, 0x4
mov dword [EAX], 0x4
call SystemVoidSystemArrayctor
pop dword EAX
mov dword [EBP - 4], EAX
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
pop dword EAX
pop dword EBX
cmp dword EBX, EAX
jle near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0045
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x18
mov dword EAX, [ECX]
push dword EAX
push dword 0x0
push dword [EBP - 4]
push dword 0x0
push dword [EBP + 12]
pop dword ECX
add dword ECX, 0x14
mov dword EAX, [ECX]
push dword EAX
call SystemVoidSystemArrayCopySystemArraySystemInt32SystemArraySystemInt32SystemInt32
test dword ECX, 0x2
je near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0045
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0045:
push dword [EBP + 12]
push dword [EBP - 4]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_004D:
push dword [EBP + 12]
call SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicecctor
test dword ECX, 0x2
jne near SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION
push dword [static_field__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice___emptyArray]
mov dword ECX, [ESP + 4]
add dword ECX, 0x18
pop dword EAX
mov dword [ECX], EAX
push dword ECX
push dword EAX
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
call SystemVoidCosmosIL2CPUGCImplementationDecRefCountSystemUInt32
add dword ESP, 0x4
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.IL_0058:
jmp SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32.END__OF__METHOD_EXCEPTION:
add dword ESP, 0x4
pop dword EBP
ret 0x8
SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplReliableEnterSystemObjectSystemBoolean:
push dword EBP
mov dword EBP, ESP
NOP
push dword [EBP + 8]
push dword 0x1
mov dword EBX, [ESP + 4]
mov dword EAX, [ESP]
mov byte [EBX], AL
add dword ESP, 0x8
jmp SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplReliableEnterSystemObjectSystemBoolean.END__OF__METHOD_NORMAL
SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplReliableEnterSystemObjectSystemBoolean.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosSystemPlugsSystemThreadingMonitorImplReliableEnterSystemObjectSystemBoolean.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemVoidCosmosCorePlugsIOPortImplWrite32SystemUInt16SystemUInt32:
push dword EBP
mov dword EBP, ESP
mov dword EDX, [EBP + 12]
mov dword EAX, [EBP + 8]
out DX, EAX
SystemVoidCosmosCorePlugsIOPortImplWrite32SystemUInt16SystemUInt32.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemVoidCosmosCorePlugsIOPortImplWrite32SystemUInt16SystemUInt32.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EBP
ret 0x8
SystemUInt32CosmosCorePlugsIOPortImplRead32SystemUInt16:
push dword EBP
mov dword EBP, ESP
mov dword EDX, [EBP + 8]
in dword EAX, DX
push dword EAX
SystemUInt32CosmosCorePlugsIOPortImplRead32SystemUInt16.END__OF__METHOD_NORMAL:
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], SystemUInt32CosmosCorePlugsIOPortImplRead32SystemUInt16.END__OF__METHOD_NORMAL
mov dword ECX, 0x0
pop dword EAX
mov dword [EBP + 8], EAX
pop dword EBP
ret 0x0
___INIT__VMT__CODE____:
push dword EBP
mov dword EBP, ESP
push dword 0x1
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib], 0x1
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_Dictionary_2_____System_Int32__System_String__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3
mov dword [VMT__TYPE_ID_HOLDER__System_Int32_ASM_IS__mscorlib], 0x3
push dword 0x4
push dword ____SYSTEM____TYPE___System_Int32_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Int32_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3
push dword 0x0
push dword 0x20
push dword SystemStringSystemInt32ToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x6
mov dword [VMT__TYPE_ID_HOLDER__System_Void_ASM_IS__mscorlib], 0x6
push dword 0x4
push dword ____SYSTEM____TYPE___System_Void_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Void_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6
push dword 0x0
push dword 0x20
push dword SystemStringSystemValueTypeToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x7
mov dword [VMT__TYPE_ID_HOLDER__System_Random_ASM_IS__mscorlib], 0x7
push dword 0x2
push dword ____SYSTEM____TYPE___System_Random_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Random_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x8
mov dword [VMT__TYPE_ID_HOLDER__System_Byte___ASM_IS__mscorlib], 0x8
push dword 0x0
push dword ____SYSTEM____TYPE___System_Byte___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Byte___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9
mov dword [VMT__TYPE_ID_HOLDER__System_Double_ASM_IS__mscorlib], 0x9
push dword 0x4
push dword ____SYSTEM____TYPE___System_Double_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Double_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9
push dword 0x0
push dword 0x20
push dword SystemStringSystemDoubleToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2
mov dword [VMT__TYPE_ID_HOLDER__System_Object_ASM_IS__mscorlib], 0x2
push dword 0x2
push dword ____SYSTEM____TYPE___System_Object_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Object_ASM_IS__mscorlib__MethodAddressesArray
push dword 03h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2
push dword 0x0
push dword 0x20
push dword SystemStringSystemObjectToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2
push dword 0x1
push dword 0xB8
push dword SystemTypeSystemObjectGetType
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2
push dword 0x2
push dword 0x2
push dword SystemVoidSystemObjectctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA
mov dword [VMT__TYPE_ID_HOLDER__System_ConsoleColor_ASM_IS__mscorlib], 0xA
push dword 0xB
push dword ____SYSTEM____TYPE___System_ConsoleColor_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ConsoleColor_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA
push dword 0x0
push dword 0x20
push dword SystemStringSystemEnumToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs], 0xC
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_ConsoleImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Global_ASM_IS__Cosmos_HAL], 0xD
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_Global_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_Global_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xE
mov dword [VMT__TYPE_ID_HOLDER__System_Boolean_ASM_IS__mscorlib], 0xE
push dword 0x4
push dword ____SYSTEM____TYPE___System_Boolean_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Boolean_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xE
push dword 0x0
push dword 0x20
push dword SystemStringSystemBooleanToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xF
mov dword [VMT__TYPE_ID_HOLDER__System_Text_Encoding_ASM_IS__mscorlib], 0xF
push dword 0x2
push dword ____SYSTEM____TYPE___System_Text_Encoding_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_Encoding_ASM_IS__mscorlib__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xF
push dword 0x0
push dword 0x138
push dword SystemVoidSystemTextEncodingctorSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xF
push dword 0x1
push dword 0x139
push dword SystemVoidSystemTextEncodingSetDefaultFallbacks
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
mov dword [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib], 0x10
push dword 0x2
push dword ____SYSTEM____TYPE___System_String_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_String_ASM_IS__mscorlib__MethodAddressesArray
push dword 0Fh
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x10
push dword 0x0
push dword 0x68
push dword SystemChararraySystemStringToCharArray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x1
push dword 0x2F
push dword SystemCharSystemStringget_CharsSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x2
push dword 0x47
push dword SystemInt32SystemStringCompareToSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x3
push dword 0x2E
push dword SystemInt32SystemStringget_Length
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x4
push dword 0x30
push dword SystemInt32SystemStringIndexOfSystemChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x5
push dword 0x49
push dword SystemInt32SystemStringIndexOfSystemCharSystemInt32SystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x6
push dword 0x43
push dword SystemInt32SystemStringIndexOfSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x7
push dword 0x48
push dword SystemInt32SystemStringIndexOfSystemStringSystemInt32SystemInt32SystemStringComparison
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x8
push dword 0x54
push dword SystemStringSystemStringInsertSystemInt32SystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0x9
push dword 0x53
push dword SystemStringSystemStringRemoveSystemInt32SystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0xA
push dword 0x4B
push dword SystemStringSystemStringSubstringSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0xB
push dword 0x4A
push dword SystemStringSystemStringSubstringSystemInt32SystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0xC
push dword 0x20
push dword SystemStringSystemStringToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0xD
push dword 0x1E
push dword SystemVoidSystemStringctorSystemChararray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x10
push dword 0xE
push dword 0x96
push dword SystemVoidSystemStringctorSystemChararraySystemInt32SystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x11
mov dword [VMT__TYPE_ID_HOLDER__System_Char_ASM_IS__mscorlib], 0x11
push dword 0x4
push dword ____SYSTEM____TYPE___System_Char_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Char_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x11
push dword 0x0
push dword 0x20
push dword SystemStringSystemCharToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x12
mov dword [VMT__TYPE_ID_HOLDER__System_ConsoleKeyInfo_ASM_IS__mscorlib], 0x12
push dword 0x4
push dword ____SYSTEM____TYPE___System_ConsoleKeyInfo_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ConsoleKeyInfo_ASM_IS__mscorlib__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x12
push dword 0x0
push dword 0x14
push dword SystemCharSystemConsoleKeyInfoget_KeyChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x12
push dword 0x1
push dword 0x13
push dword SystemVoidSystemConsoleKeyInfoctorSystemCharSystemConsoleKeySystemBooleanSystemBooleanSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x13
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL], 0x13
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x13
push dword 0x0
push dword 0x15E
push dword SystemVoidCosmosHALKeyboardKeyMappingctorSystemUInt32SystemCharSystemConsoleKey
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x14
mov dword [VMT__TYPE_ID_HOLDER__System_Char___ASM_IS__mscorlib], 0x14
push dword 0x0
push dword ____SYSTEM____TYPE___System_Char___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Char___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x15
mov dword [VMT__TYPE_ID_HOLDER__System_Single_ASM_IS__mscorlib], 0x15
push dword 0x4
push dword ____SYSTEM____TYPE___System_Single_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Single_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x15
push dword 0x0
push dword 0x20
push dword SystemStringSystemSingleToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x16
mov dword [VMT__TYPE_ID_HOLDER__System_Int64_ASM_IS__mscorlib], 0x16
push dword 0x4
push dword ____SYSTEM____TYPE___System_Int64_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Int64_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x16
push dword 0x0
push dword 0x20
push dword SystemStringSystemInt64ToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x17
mov dword [VMT__TYPE_ID_HOLDER__System_UInt32_ASM_IS__mscorlib], 0x17
push dword 0x4
push dword ____SYSTEM____TYPE___System_UInt32_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_UInt32_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x17
push dword 0x0
push dword 0x20
push dword SystemStringSystemUInt32ToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x18
mov dword [VMT__TYPE_ID_HOLDER__System_UInt64_ASM_IS__mscorlib], 0x18
push dword 0x4
push dword ____SYSTEM____TYPE___System_UInt64_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_UInt64_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x18
push dword 0x0
push dword 0x20
push dword SystemStringSystemUInt64ToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x19
mov dword [VMT__TYPE_ID_HOLDER__System_Object___ASM_IS__mscorlib], 0x19
push dword 0x0
push dword ____SYSTEM____TYPE___System_Object___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Object___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1A
mov dword [VMT__TYPE_ID_HOLDER___System_Int32_ASM_IS__mscorlib], 0x1A
push dword 0x1A
push dword ____SYSTEM____TYPE____System_Int32_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Int32_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1B
mov dword [VMT__TYPE_ID_HOLDER___System_Boolean_ASM_IS__mscorlib], 0x1B
push dword 0x1B
push dword ____SYSTEM____TYPE____System_Boolean_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Boolean_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1C
mov dword [VMT__TYPE_ID_HOLDER__System_RuntimeTypeHandle_ASM_IS__mscorlib], 0x1C
push dword 0x4
push dword ____SYSTEM____TYPE___System_RuntimeTypeHandle_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_RuntimeTypeHandle_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1D
mov dword [VMT__TYPE_ID_HOLDER__System_Type_ASM_IS__mscorlib], 0x1D
push dword 0x1E
push dword ____SYSTEM____TYPE___System_Type_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Type_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1D
push dword 0x0
push dword 0x20
push dword SystemStringSystemTypeToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x1F
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_CPU_ASM_IS__Cosmos_Core], 0x1F
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_CPU_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_CPU_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 05h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1F
push dword 0x0
push dword 0x114
push dword SystemVoidCosmosCoreCPUctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x1F
push dword 0x1
push dword 0x81
push dword SystemVoidCosmosCoreCPUHalt
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x1F
push dword 0x2
push dword 0xCB
push dword SystemVoidCosmosCoreCPUInitFloat
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x1F
push dword 0x3
push dword 0x13E
push dword SystemVoidCosmosCoreCPUReboot
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x1F
push dword 0x4
push dword 0xCA
push dword SystemVoidCosmosCoreCPUUpdateIDTSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x20
mov dword [VMT__TYPE_ID_HOLDER__System_UInt16_ASM_IS__mscorlib], 0x20
push dword 0x4
push dword ____SYSTEM____TYPE___System_UInt16_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_UInt16_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x20
push dword 0x0
push dword 0x20
push dword SystemStringSystemUInt16ToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x21
mov dword [VMT__TYPE_ID_HOLDER__System_Byte_ASM_IS__mscorlib], 0x21
push dword 0x4
push dword ____SYSTEM____TYPE___System_Byte_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Byte_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x21
push dword 0x0
push dword 0x20
push dword SystemStringSystemByteToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x0
mov dword [VMT__TYPE_ID_HOLDER__System_Array_ASM_IS__mscorlib], 0x0
push dword 0x2
push dword ____SYSTEM____TYPE___System_Array_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Array_ASM_IS__mscorlib__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x0
push dword 0x0
push dword 0x61
push dword SystemInt32SystemArrayget_Length
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x0
push dword 0x1
push dword 0x1FD
push dword SystemVoidSystemArrayctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x22
mov dword [VMT__TYPE_ID_HOLDER__System_RuntimeFieldHandle_ASM_IS__mscorlib], 0x22
push dword 0x4
push dword ____SYSTEM____TYPE___System_RuntimeFieldHandle_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_RuntimeFieldHandle_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x23
mov dword [VMT__TYPE_ID_HOLDER__System_StringComparison_ASM_IS__mscorlib], 0x23
push dword 0xB
push dword ____SYSTEM____TYPE___System_StringComparison_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_StringComparison_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x24
mov dword [VMT__TYPE_ID_HOLDER__System_Globalization_CultureInfo_ASM_IS__mscorlib], 0x24
push dword 0x2
push dword ____SYSTEM____TYPE___System_Globalization_CultureInfo_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Globalization_CultureInfo_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x24
push dword 0x0
push dword 0x20
push dword SystemStringSystemGlobalizationCultureInfoToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x26
mov dword [VMT__TYPE_ID_HOLDER__System_String___ASM_IS__mscorlib], 0x26
push dword 0x0
push dword ____SYSTEM____TYPE___System_String___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_String___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x27
mov dword [VMT__TYPE_ID_HOLDER__System_Char__ASM_IS__mscorlib], 0x27
push dword 0x27
push dword ____SYSTEM____TYPE___System_Char__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Char__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x28
mov dword [VMT__TYPE_ID_HOLDER__System_Int32__ASM_IS__mscorlib], 0x28
push dword 0x28
push dword ____SYSTEM____TYPE___System_Int32__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Int32__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x29
mov dword [VMT__TYPE_ID_HOLDER__System_Byte__ASM_IS__mscorlib], 0x29
push dword 0x29
push dword ____SYSTEM____TYPE___System_Byte__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Byte__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2A
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel], 0x2A
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Debug_Kernel_Debugger_ASM_IS__Cosmos_Debug_Kernel__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2A
push dword 0x0
push dword 0xAD
push dword SystemVoidCosmosDebugKernelDebuggerctorSystemStringSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2A
push dword 0x1
push dword 0x11C
push dword SystemVoidCosmosDebugKernelDebuggerSendMessageSystemStringSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2A
push dword 0x2
push dword 0xA5
push dword SystemVoidCosmosDebugKernelDebuggerSendSystemInt32SystemChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2A
push dword 0x3
push dword 0x72
push dword SystemVoidCosmosDebugKernelDebuggerSendSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x2B
mov dword [VMT__TYPE_ID_HOLDER__System_UInt32__ASM_IS__mscorlib], 0x2B
push dword 0x2B
push dword ____SYSTEM____TYPE___System_UInt32__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_UInt32__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2C
mov dword [VMT__TYPE_ID_HOLDER___System_UInt32_ASM_IS__mscorlib], 0x2C
push dword 0x2C
push dword ____SYSTEM____TYPE____System_UInt32_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_UInt32_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2D
mov dword [VMT__TYPE_ID_HOLDER__System_Int32___ASM_IS__mscorlib], 0x2D
push dword 0x0
push dword ____SYSTEM____TYPE___System_Int32___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Int32___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2E
mov dword [VMT__TYPE_ID_HOLDER___System_Byte_ASM_IS__mscorlib], 0x2E
push dword 0x2E
push dword ____SYSTEM____TYPE____System_Byte_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Byte_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x2F
mov dword [VMT__TYPE_ID_HOLDER___System_Char_ASM_IS__mscorlib], 0x2F
push dword 0x2F
push dword ____SYSTEM____TYPE____System_Char_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Char_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x30
mov dword [VMT__TYPE_ID_HOLDER__System_Delegate_ASM_IS__mscorlib], 0x30
push dword 0x2
push dword ____SYSTEM____TYPE___System_Delegate_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Delegate_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x30
push dword 0x0
push dword 0x1FE
push dword SystemDelegatearraySystemDelegateGetInvocationList
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x31
mov dword [VMT__TYPE_ID_HOLDER__System_IntPtr_ASM_IS__mscorlib], 0x31
push dword 0x4
push dword ____SYSTEM____TYPE___System_IntPtr_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_IntPtr_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x31
push dword 0x0
push dword 0x20
push dword SystemStringSystemIntPtrToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x32
mov dword [VMT__TYPE_ID_HOLDER___System_Double_ASM_IS__mscorlib], 0x32
push dword 0x32
push dword ____SYSTEM____TYPE____System_Double_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Double_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x33
mov dword [VMT__TYPE_ID_HOLDER___System_Drawing_Color_ASM_IS__System_Drawing], 0x33
push dword 0x33
push dword ____SYSTEM____TYPE____System_Drawing_Color_ASM_IS__System_Drawing__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Drawing_Color_ASM_IS__System_Drawing__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB
mov dword [VMT__TYPE_ID_HOLDER__System_Enum_ASM_IS__mscorlib], 0xB
push dword 0x4
push dword ____SYSTEM____TYPE___System_Enum_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Enum_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x34
mov dword [VMT__TYPE_ID_HOLDER__System_Globalization_NumberFormatInfo_ASM_IS__mscorlib], 0x34
push dword 0x2
push dword ____SYSTEM____TYPE___System_Globalization_NumberFormatInfo_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Globalization_NumberFormatInfo_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x35
mov dword [VMT__TYPE_ID_HOLDER___System_Int16_ASM_IS__mscorlib], 0x35
push dword 0x35
push dword ____SYSTEM____TYPE____System_Int16_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Int16_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x36
mov dword [VMT__TYPE_ID_HOLDER__System_Globalization_NumberStyles_ASM_IS__mscorlib], 0x36
push dword 0xB
push dword ____SYSTEM____TYPE___System_Globalization_NumberStyles_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Globalization_NumberStyles_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x37
mov dword [VMT__TYPE_ID_HOLDER__System_Int16_ASM_IS__mscorlib], 0x37
push dword 0x4
push dword ____SYSTEM____TYPE___System_Int16_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Int16_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x37
push dword 0x0
push dword 0x20
push dword SystemStringSystemInt16ToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x38
mov dword [VMT__TYPE_ID_HOLDER___System_Int64_ASM_IS__mscorlib], 0x38
push dword 0x38
push dword ____SYSTEM____TYPE____System_Int64_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Int64_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x39
mov dword [VMT__TYPE_ID_HOLDER__System_Net_IPAddress_ASM_IS__System], 0x39
push dword 0x2
push dword ____SYSTEM____TYPE___System_Net_IPAddress_ASM_IS__System__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Net_IPAddress_ASM_IS__System__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x39
push dword 0x0
push dword 0x20
push dword SystemStringSystemNetIPAddressToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x3A
mov dword [VMT__TYPE_ID_HOLDER__System_Net_SocketAddress_ASM_IS__System], 0x3A
push dword 0x2
push dword ____SYSTEM____TYPE___System_Net_SocketAddress_ASM_IS__System__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Net_SocketAddress_ASM_IS__System__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3A
push dword 0x0
push dword 0x20
push dword SystemStringSystemNetSocketAddressToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x3B
mov dword [VMT__TYPE_ID_HOLDER__System_Void__ASM_IS__mscorlib], 0x3B
push dword 0x3B
push dword ____SYSTEM____TYPE___System_Void__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Void__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3C
mov dword [VMT__TYPE_ID_HOLDER___System_SByte_ASM_IS__mscorlib], 0x3C
push dword 0x3C
push dword ____SYSTEM____TYPE____System_SByte_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_SByte_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3D
mov dword [VMT__TYPE_ID_HOLDER___System_Single_ASM_IS__mscorlib], 0x3D
push dword 0x3D
push dword ____SYSTEM____TYPE____System_Single_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_Single_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3E
mov dword [VMT__TYPE_ID_HOLDER___System_UInt16_ASM_IS__mscorlib], 0x3E
push dword 0x3E
push dword ____SYSTEM____TYPE____System_UInt16_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_UInt16_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x3F
mov dword [VMT__TYPE_ID_HOLDER___System_UInt64_ASM_IS__mscorlib], 0x3F
push dword 0x3F
push dword ____SYSTEM____TYPE____System_UInt64_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_UInt64_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x40
mov dword [VMT__TYPE_ID_HOLDER__System_EventHandler_ASM_IS__mscorlib], 0x40
push dword 0x41
push dword ____SYSTEM____TYPE___System_EventHandler_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_EventHandler_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x42
mov dword [VMT__TYPE_ID_HOLDER__System_Exception_ASM_IS__mscorlib], 0x42
push dword 0x2
push dword ____SYSTEM____TYPE___System_Exception_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Exception_ASM_IS__mscorlib__MethodAddressesArray
push dword 05h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x42
push dword 0x0
push dword 0x71
push dword SystemStringSystemExceptionget_Message
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x42
push dword 0x1
push dword 0x20
push dword SystemStringSystemExceptionToString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x42
push dword 0x2
push dword 0x0
push dword SystemVoidSystemExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x42
push dword 0x3
push dword 0xB0
push dword SystemVoidSystemExceptionset_HResultSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x42
push dword 0x4
push dword 0x7E
push dword SystemVoidSystemExceptionSetErrorCodeSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x43
mov dword [VMT__TYPE_ID_HOLDER___System_String_ASM_IS__mscorlib], 0x43
push dword 0x43
push dword ____SYSTEM____TYPE____System_String_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____System_String_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x41
mov dword [VMT__TYPE_ID_HOLDER__System_MulticastDelegate_ASM_IS__mscorlib], 0x41
push dword 0x30
push dword ____SYSTEM____TYPE___System_MulticastDelegate_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_MulticastDelegate_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x41
push dword 0x0
push dword 0x1FE
push dword SystemDelegatearraySystemMulticastDelegateGetInvocationList
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x44
mov dword [VMT__TYPE_ID_HOLDER__System_OutOfMemoryException_ASM_IS__mscorlib], 0x44
push dword 0x45
push dword ____SYSTEM____TYPE___System_OutOfMemoryException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_OutOfMemoryException_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x46
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Kernel_ASM_IS__Cosmos_System], 0x46
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Kernel_ASM_IS__Cosmos_System__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Kernel_ASM_IS__Cosmos_System__MethodAddressesArray
push dword 05h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x46
push dword 0x0
push dword 0x77
push dword SystemVoidCosmosSystemKernelAfterRun
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x46
push dword 0x1
push dword 0x75
push dword SystemVoidCosmosSystemKernelBeforeRun
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x46
push dword 0x2
push dword 0xA4
push dword SystemVoidCosmosSystemKernelctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x46
push dword 0x3
push dword 0x76
push dword 0x0
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x46
push dword 0x4
push dword 0x1FF
push dword SystemVoidCosmosSystemKernelStart
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x47
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Global_ASM_IS__Cosmos_System], 0x47
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Global_ASM_IS__Cosmos_System__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Global_ASM_IS__Cosmos_System__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4
mov dword [VMT__TYPE_ID_HOLDER__System_ValueType_ASM_IS__mscorlib], 0x4
push dword 0x2
push dword ____SYSTEM____TYPE___System_ValueType_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ValueType_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x48
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs], 0x48
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_RandomImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x49
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL], 0x49
push dword 0x4A
push dword ____SYSTEM____TYPE___Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_TextScreen_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 08h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x49
push dword 0x0
push dword 0x7B
push dword SystemUInt16CosmosHALTextScreenget_Cols
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x1
push dword 0x7A
push dword SystemUInt16CosmosHALTextScreenget_Rows
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x2
push dword 0x7F
push dword SystemVoidCosmosHALTextScreenClear
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x3
push dword 0xAE
push dword SystemVoidCosmosHALTextScreenctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x4
push dword 0x8E
push dword SystemVoidCosmosHALTextScreenScrollUp
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x5
push dword 0x8C
push dword SystemVoidCosmosHALTextScreenset_ItemSystemInt32SystemInt32SystemChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x6
push dword 0x3
push dword SystemVoidCosmosHALTextScreenSetColorsSystemConsoleColorSystemConsoleColor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x49
push dword 0x7
push dword 0xAF
push dword SystemVoidCosmosHALTextScreenSetCursorPosSystemInt32SystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Console_ASM_IS__Cosmos_System], 0x4B
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Console_ASM_IS__Cosmos_System__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Console_ASM_IS__Cosmos_System__MethodAddressesArray
push dword 0Ch
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4B
push dword 0x0
push dword 0xB
push dword SystemInt32CosmosSystemConsoleget_Cols
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x1
push dword 0xA
push dword SystemInt32CosmosSystemConsoleget_Rows
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x2
push dword 0x6
push dword SystemInt32CosmosSystemConsoleget_X
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x3
push dword 0x8
push dword SystemInt32CosmosSystemConsoleget_Y
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x4
push dword 0xD
push dword SystemVoidCosmosSystemConsoleClear
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x5
push dword 0xAC
push dword SystemVoidCosmosSystemConsolector
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x6
push dword 0x2D
push dword SystemVoidCosmosSystemConsoleNewLine
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x7
push dword 0x7
push dword SystemVoidCosmosSystemConsoleset_XSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x8
push dword 0x9
push dword SystemVoidCosmosSystemConsoleset_YSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0x9
push dword 0x79
push dword SystemVoidCosmosSystemConsoleUpdateCursor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0xA
push dword 0x22
push dword SystemVoidCosmosSystemConsoleWriteCharSystemChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4B
push dword 0xB
push dword 0x28
push dword SystemVoidCosmosSystemConsoleWriteSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4C
mov dword [VMT__TYPE_ID_HOLDER__System_ArgumentOutOfRangeException_ASM_IS__mscorlib], 0x4C
push dword 0x4D
push dword ____SYSTEM____TYPE___System_ArgumentOutOfRangeException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ArgumentOutOfRangeException_ASM_IS__mscorlib__MethodAddressesArray
push dword 03h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4C
push dword 0x0
push dword 0x71
push dword SystemStringSystemArgumentOutOfRangeExceptionget_Message
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4C
push dword 0x1
push dword 0xC
push dword SystemVoidSystemArgumentOutOfRangeExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4C
push dword 0x2
push dword 0x87
push dword SystemVoidSystemArgumentOutOfRangeExceptionctorSystemStringSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL], 0x4E
push dword 0x4A
push dword ____SYSTEM____TYPE___Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_Keyboard_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 0Fh
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4E
push dword 0x0
push dword 0xF
push dword CosmosHALKeyboardKeyMappingCosmosHALKeyboardReadMapping
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x1
push dword 0x11
push dword SystemBooleanCosmosHALKeyboardget_AltPressed
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x2
push dword 0x12
push dword SystemBooleanCosmosHALKeyboardget_CtrlPressed
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x3
push dword 0x10
push dword SystemBooleanCosmosHALKeyboardget_ShiftPressed
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x4
push dword 0x84
push dword SystemBooleanCosmosHALKeyboardGetCharValueSystemUInt32SystemChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x5
push dword 0x85
push dword SystemBooleanCosmosHALKeyboardGetKeyMappingSystemUInt32CosmosHALKeyboardKeyMapping
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x6
push dword 0xE
push dword SystemCharCosmosHALKeyboardReadChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x7
push dword 0x143
push dword SystemVoidCosmosHALKeyboardAddKeySystemUInt32SystemCharSystemConsoleKey
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x8
push dword 0x144
push dword SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemCharSystemConsoleKey
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0x9
push dword 0x145
push dword SystemVoidCosmosHALKeyboardAddKeyWithShiftSystemUInt32SystemConsoleKey
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0xA
push dword 0x125
push dword SystemVoidCosmosHALKeyboardCreateDefaultKeymap
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0xB
push dword 0x10C
push dword SystemVoidCosmosHALKeyboardctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0xC
push dword 0x122
push dword SystemVoidCosmosHALKeyboardHandleIRQCosmosCoreINTsIRQContext
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0xD
push dword 0x11F
push dword SystemVoidCosmosHALKeyboardHandleScancodeSystemByteSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4E
push dword 0xE
push dword 0x121
push dword SystemVoidCosmosHALKeyboardInitializeCosmosHALHandleKeyboardDelegate
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4F
mov dword [VMT__TYPE_ID_HOLDER__System_ConsoleKey_ASM_IS__mscorlib], 0x4F
push dword 0xB
push dword ____SYSTEM____TYPE___System_ConsoleKey_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ConsoleKey_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x50
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib], 0x50
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___System_Char__ASM_IS__mscorlib__MethodAddressesArray
push dword 09h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x50
push dword 0x0
push dword 0x1D
push dword SystemChararraySystemCollectionsGenericList1SystemCharToArray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x1
push dword 0x18
push dword SystemCharSystemCollectionsGenericList1SystemCharget_ItemSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x2
push dword 0x19
push dword SystemInt32SystemCollectionsGenericList1SystemCharget_Count
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x3
push dword 0x1A
push dword SystemVoidSystemCollectionsGenericList1SystemCharAddSystemChar
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x4
push dword 0x1B
push dword SystemVoidSystemCollectionsGenericList1SystemCharctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x5
push dword 0x16
push dword SystemVoidSystemCollectionsGenericList1SystemCharctorSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x6
push dword 0x8B
push dword SystemVoidSystemCollectionsGenericList1SystemCharEnsureCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x7
push dword 0x17
push dword SystemVoidSystemCollectionsGenericList1SystemCharRemoveAtSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x50
push dword 0x8
push dword 0xB7
push dword SystemVoidSystemCollectionsGenericList1SystemCharset_CapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x51
mov dword [VMT__TYPE_ID_HOLDER__System_ArgumentNullException_ASM_IS__mscorlib], 0x51
push dword 0x4D
push dword ____SYSTEM____TYPE___System_ArgumentNullException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ArgumentNullException_ASM_IS__mscorlib__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x51
push dword 0x0
push dword 0x71
push dword SystemStringSystemArgumentExceptionget_Message
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x51
push dword 0x1
push dword 0x2B
push dword SystemVoidSystemArgumentNullExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4D
mov dword [VMT__TYPE_ID_HOLDER__System_ArgumentException_ASM_IS__mscorlib], 0x4D
push dword 0x45
push dword ____SYSTEM____TYPE___System_ArgumentException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ArgumentException_ASM_IS__mscorlib__MethodAddressesArray
push dword 03h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4D
push dword 0x0
push dword 0x2C
push dword SystemVoidSystemArgumentExceptionctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4D
push dword 0x1
push dword 0xC2
push dword SystemVoidSystemArgumentExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x4D
push dword 0x2
push dword 0x7D
push dword SystemVoidSystemArgumentExceptionctorSystemStringSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x52
mov dword [VMT__TYPE_ID_HOLDER__System_FormatException_ASM_IS__mscorlib], 0x52
push dword 0x45
push dword ____SYSTEM____TYPE___System_FormatException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_FormatException_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x52
push dword 0x0
push dword 0x31
push dword SystemVoidSystemFormatExceptionctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x53
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU], 0x53
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x54
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs], 0x54
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_MathImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x55
mov dword [VMT__TYPE_ID_HOLDER__System_Math_ASM_IS__mscorlib], 0x55
push dword 0x2
push dword ____SYSTEM____TYPE___System_Math_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Math_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x1E
mov dword [VMT__TYPE_ID_HOLDER__System_Reflection_MemberInfo_ASM_IS__mscorlib], 0x1E
push dword 0x2
push dword ____SYSTEM____TYPE___System_Reflection_MemberInfo_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Reflection_MemberInfo_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x56
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Heap_ASM_IS__Cosmos_Core], 0x56
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Heap_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Heap_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x57
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs], 0x57
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_StringImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x58
mov dword [VMT__TYPE_ID_HOLDER__System_Console_ASM_IS__mscorlib], 0x58
push dword 0x2
push dword ____SYSTEM____TYPE___System_Console_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Console_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x59
mov dword [VMT__TYPE_ID_HOLDER__System_NotImplementedException_ASM_IS__mscorlib], 0x59
push dword 0x45
push dword ____SYSTEM____TYPE___System_NotImplementedException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_NotImplementedException_ASM_IS__mscorlib__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x59
push dword 0x0
push dword 0x58
push dword SystemVoidSystemNotImplementedExceptionctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x59
push dword 0x1
push dword 0x63
push dword SystemVoidSystemNotImplementedExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x5A
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU], 0x5A
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x5B
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU], 0x5B
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ArrayImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x5C
mov dword [VMT__TYPE_ID_HOLDER__System_NotSupportedException_ASM_IS__mscorlib], 0x5C
push dword 0x45
push dword ____SYSTEM____TYPE___System_NotSupportedException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_NotSupportedException_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x5C
push dword 0x0
push dword 0x60
push dword SystemVoidSystemNotSupportedExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x5D
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU], 0x5D
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x5E
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU], 0x5E
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_GCImplementation_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x5F
mov dword [VMT__TYPE_ID_HOLDER__System_BitConverter_ASM_IS__mscorlib], 0x5F
push dword 0x2
push dword ____SYSTEM____TYPE___System_BitConverter_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_BitConverter_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x60
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU], 0x60
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnvironmentImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x61
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU], 0x61
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x62
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU], 0x62
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl2_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x63
mov dword [VMT__TYPE_ID_HOLDER__System_Buffer_ASM_IS__mscorlib], 0x63
push dword 0x2
push dword ____SYSTEM____TYPE___System_Buffer_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Buffer_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x45
mov dword [VMT__TYPE_ID_HOLDER__System_SystemException_ASM_IS__mscorlib], 0x45
push dword 0x42
push dword ____SYSTEM____TYPE___System_SystemException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_SystemException_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x45
push dword 0x0
push dword 0x8D
push dword SystemVoidSystemSystemExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x64
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU], 0x64
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_RuntimeEngine_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x65
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU], 0x65
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_VTablesImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x66
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU], 0x66
push dword 0x4
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_VTable_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x67
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU], 0x67
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_ExceptionHelper_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x68
mov dword [VMT__TYPE_ID_HOLDER__System_ExceptionResource_ASM_IS__mscorlib], 0x68
push dword 0xB
push dword ____SYSTEM____TYPE___System_ExceptionResource_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ExceptionResource_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x69
mov dword [VMT__TYPE_ID_HOLDER__System_ThrowHelper_ASM_IS__mscorlib], 0x69
push dword 0x2
push dword ____SYSTEM____TYPE___System_ThrowHelper_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ThrowHelper_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6A
mov dword [VMT__TYPE_ID_HOLDER__System_Delegate___ASM_IS__mscorlib], 0x6A
push dword 0x0
push dword ____SYSTEM____TYPE___System_Delegate___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Delegate___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6B
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel], 0x6B
push dword 0x46
push dword ____SYSTEM____TYPE___Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel__MethodAddressesArray
push dword 03h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6B
push dword 0x0
push dword 0x75
push dword SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelBeforeRun
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x6B
push dword 0x1
push dword 0x200
push dword SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x6B
push dword 0x2
push dword 0x76
push dword SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelRun
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x6C
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL], 0x6C
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_Bootstrap_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6D
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU], 0x6D
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_ExceptionImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6E
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL], 0x6E
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_RTC_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6F
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core], 0x6F
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_RTC_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x6F
push dword 0x0
push dword 0x10F
push dword SystemVoidCosmosCoreIOGroupRTCctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x71
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU], 0x71
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ObjectImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4A
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_Device_ASM_IS__Cosmos_HAL], 0x4A
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_Device_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_Device_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x4A
push dword 0x0
push dword 0xD3
push dword SystemVoidCosmosHALDevicector
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x72
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core], 0x72
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_TextScreen_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x72
push dword 0x0
push dword 0xD2
push dword SystemVoidCosmosCoreIOGroupTextScreenctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x73
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Global_ASM_IS__Cosmos_Core], 0x73
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Global_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Global_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x74
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core], 0x74
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Bootstrap_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x75
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System], 0x75
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_Queue_1___System_UInt32__ASM_IS__System__MethodAddressesArray
push dword 05h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x75
push dword 0x0
push dword 0x82
push dword SystemInt32SystemCollectionsGenericQueue1SystemUInt32get_Count
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x75
push dword 0x1
push dword 0x83
push dword SystemUInt32SystemCollectionsGenericQueue1SystemUInt32Dequeue
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x75
push dword 0x2
push dword 0x11E
push dword SystemVoidSystemCollectionsGenericQueue1SystemUInt32ctorSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x75
push dword 0x3
push dword 0x13F
push dword SystemVoidSystemCollectionsGenericQueue1SystemUInt32EnqueueSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x75
push dword 0x4
push dword 0x15D
push dword SystemVoidSystemCollectionsGenericQueue1SystemUInt32SetCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x76
mov dword [VMT__TYPE_ID_HOLDER___Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL], 0x76
push dword 0x76
push dword ____SYSTEM____TYPE____Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE____Cosmos_HAL_Keyboard_KeyMapping_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x77
mov dword [VMT__TYPE_ID_HOLDER__System_Environment_ASM_IS__mscorlib], 0x77
push dword 0x2
push dword ____SYSTEM____TYPE___System_Environment_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Environment_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x78
mov dword [VMT__TYPE_ID_HOLDER__System_ExceptionArgument_ASM_IS__mscorlib], 0x78
push dword 0xB
push dword ____SYSTEM____TYPE___System_ExceptionArgument_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ExceptionArgument_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x79
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU], 0x79
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_MS_System_StringImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x7A
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU], 0x7A
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x7B
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU], 0x7B
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_SingleImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x7C
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU], 0x7C
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int32Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x7D
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU], 0x7D
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int64Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x7E
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU], 0x7E
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt32Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x7F
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU], 0x7F
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt64Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x80
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU], 0x80
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_CharImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x81
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs], 0x81
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_GCImplementionImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x82
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU], 0x82
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_CustomImplementations_System_Buffer_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x83
mov dword [VMT__TYPE_ID_HOLDER__System_OverflowException_ASM_IS__mscorlib], 0x83
push dword 0x84
push dword ____SYSTEM____TYPE___System_OverflowException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_OverflowException_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x83
push dword 0x0
push dword 0xA0
push dword SystemVoidSystemOverflowExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x85
mov dword [VMT__TYPE_ID_HOLDER__System_InvalidOperationException_ASM_IS__mscorlib], 0x85
push dword 0x45
push dword ____SYSTEM____TYPE___System_InvalidOperationException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_InvalidOperationException_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x85
push dword 0x0
push dword 0xA2
push dword SystemVoidSystemInvalidOperationExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x70
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core], 0x70
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_IOGroup_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x70
push dword 0x0
push dword 0x112
push dword SystemVoidCosmosCoreIOGroupIOGroupctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x86
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPort_ASM_IS__Cosmos_Core], 0x86
push dword 0x87
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPort_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPort_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 06h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x86
push dword 0x0
push dword 0xAA
push dword SystemByteCosmosCoreIOPortget_Byte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x86
push dword 0x1
push dword 0x1DC
push dword SystemUInt32CosmosCoreIOPortget_DWord
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x86
push dword 0x2
push dword 0x111
push dword SystemVoidCosmosCoreIOPortctorSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x86
push dword 0x3
push dword 0x157
push dword SystemVoidCosmosCoreIOPortctorSystemUInt16SystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x86
push dword 0x4
push dword 0xA9
push dword SystemVoidCosmosCoreIOPortset_ByteSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x86
push dword 0x5
push dword 0x1DB
push dword SystemVoidCosmosCoreIOPortset_DWordSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x87
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core], 0x87
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPortBase_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x87
push dword 0x0
push dword 0x134
push dword SystemVoidCosmosCoreIOPortBasectorSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x87
push dword 0x1
push dword 0x176
push dword SystemVoidCosmosCoreIOPortBasectorSystemUInt16SystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x87
push dword 0x2
push dword 0x163
push dword SystemVoidCosmosCoreIOPortBaseRead16SystemUInt16array
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x87
push dword 0x3
push dword 0x169
push dword SystemVoidCosmosCoreIOPortBaseRead8SystemBytearray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x88
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU], 0x88
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DoubleImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x89
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core], 0x89
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x89
push dword 0x0
push dword 0x110
push dword SystemVoidCosmosCoreMemoryBlockctorSystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x89
push dword 0x1
push dword 0xB1
push dword SystemVoidCosmosCoreMemoryBlockFillSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x89
push dword 0x2
push dword 0xBB
push dword SystemVoidCosmosCoreMemoryBlockFillSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x89
push dword 0x3
push dword 0xBA
push dword SystemVoidCosmosCoreMemoryBlockMoveDownSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8A
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs], 0x8A
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_CPUImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x8B
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib], 0x8B
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_Keyboard_KeyMapping__ASM_IS__mscorlib__MethodAddressesArray
push dword 06h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x8B
push dword 0x0
push dword 0xB3
push dword CosmosHALKeyboardKeyMappingSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_ItemSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8B
push dword 0x1
push dword 0xB4
push dword SystemInt32SystemCollectionsGenericList1CosmosHALKeyboardKeyMappingget_Count
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8B
push dword 0x2
push dword 0x15F
push dword SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingAddCosmosHALKeyboardKeyMapping
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8B
push dword 0x3
push dword 0x142
push dword SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingctorSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8B
push dword 0x4
push dword 0x17D
push dword SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingEnsureCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8B
push dword 0x5
push dword 0x1D6
push dword SystemVoidSystemCollectionsGenericList1CosmosHALKeyboardKeyMappingset_CapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x8C
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU], 0x8C
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_EnumImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x8D
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs], 0x8D
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_TypeImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x8E
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU], 0x8E
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_UInt16Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x8F
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU], 0x8F
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_ByteImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x90
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU], 0x90
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_IntPtrImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x91
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU], 0x91
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Int16Impl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x92
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU], 0x92
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_IPAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x93
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU], 0x93
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_IL_CustomImplementations_System_Net_SocketAddressImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x94
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core], 0x94
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock08_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x94
push dword 0x0
push dword 0x131
push dword SystemVoidCosmosCoreMemoryBlock08ctorSystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x94
push dword 0x1
push dword 0xB9
push dword SystemVoidCosmosCoreMemoryBlock08set_ItemSystemUInt32SystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x95
mov dword [VMT__TYPE_ID_HOLDER___PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib], 0x95
push dword 0x2
push dword ____SYSTEM____TYPE____PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE____PrivateImplementationDetails__6EBC62EC_DBE9_4B81_B53C_D89F2967D0A3__ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x96
mov dword [VMT__TYPE_ID_HOLDER__System_Diagnostics_Debugger_ASM_IS__mscorlib], 0x96
push dword 0x2
push dword ____SYSTEM____TYPE___System_Diagnostics_Debugger_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Diagnostics_Debugger_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x97
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU], 0x97
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_CustomImplementation_System_Globalization_CultureInfoImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x84
mov dword [VMT__TYPE_ID_HOLDER__System_ArithmeticException_ASM_IS__mscorlib], 0x84
push dword 0x45
push dword ____SYSTEM____TYPE___System_ArithmeticException_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_ArithmeticException_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x84
push dword 0x0
push dword 0xC7
push dword SystemVoidSystemArithmeticExceptionctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x98
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs], 0x98
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Debug_Kernel_Plugs_Debugger_ASM_IS__Cosmos_Debug_Kernel_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x99
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_ASM_IS__Cosmos_Core], 0x99
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_INTs_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_INTs_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9A
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core], 0x9A
push dword 0x4
push dword ____SYSTEM____TYPE___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9B
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_PIC_ASM_IS__Cosmos_Core], 0x9B
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_PIC_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_PIC_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9B
push dword 0x0
push dword 0xC9
push dword SystemVoidCosmosCorePICctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9B
push dword 0x1
push dword 0x118
push dword SystemVoidCosmosCorePICEoiMaster
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9B
push dword 0x2
push dword 0x117
push dword SystemVoidCosmosCorePICEoiSlave
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9B
push dword 0x3
push dword 0x10B
push dword SystemVoidCosmosCorePICRemapSystemByteSystemByteSystemByteSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9C
mov dword [VMT__TYPE_ID_HOLDER__System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib], 0x9C
push dword 0x2
push dword ____SYSTEM____TYPE___System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Runtime_CompilerServices_RuntimeHelpers_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9D
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU], 0x9D
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_PlugsLinqTest_CustomImplementations_System_Diagnostics_DebuggerImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9E
mov dword [VMT__TYPE_ID_HOLDER__System_Text_UnicodeEncoding_ASM_IS__mscorlib], 0x9E
push dword 0xF
push dword ____SYSTEM____TYPE___System_Text_UnicodeEncoding_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_UnicodeEncoding_ASM_IS__mscorlib__MethodAddressesArray
push dword 03h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0x9E
push dword 0x0
push dword 0xD5
push dword SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9E
push dword 0x1
push dword 0x115
push dword SystemVoidSystemTextUnicodeEncodingctorSystemBooleanSystemBooleanSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9E
push dword 0x2
push dword 0x139
push dword SystemVoidSystemTextUnicodeEncodingSetDefaultFallbacks
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0x9F
mov dword [VMT__TYPE_ID_HOLDER___Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core], 0x9F
push dword 0x9F
push dword ____SYSTEM____TYPE____Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE____Cosmos_Core_INTs_IRQContext_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA0
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core], 0xA0
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIC_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA0
push dword 0x0
push dword 0x10A
push dword SystemVoidCosmosCoreIOGroupPICctorSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA1
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core], 0xA1
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_BaseIOGroups_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA1
push dword 0x0
push dword 0x113
push dword SystemVoidCosmosCoreBaseIOGroupsctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA2
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL], 0xA2
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ControllerIdEnum_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA3
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL], 0xA3
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_BusPositionEnum_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA4
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL], 0xA4
push dword 0x4A
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_BlockDevice_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 05h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA4
push dword 0x0
push dword 0x150
push dword SystemUInt64CosmosHALBlockDeviceBlockDeviceget_BlockSize
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA4
push dword 0x1
push dword 0x181
push dword SystemVoidCosmosHALBlockDeviceBlockDeviceCheckBlockNoSystemUInt64SystemUInt64
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA4
push dword 0x2
push dword 0x167
push dword SystemVoidCosmosHALBlockDeviceBlockDeviceCheckDataSizeSystemBytearraySystemUInt64
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA4
push dword 0x3
push dword 0x14F
push dword SystemVoidCosmosHALBlockDeviceBlockDevicector
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA4
push dword 0x4
push dword 0x129
push dword 0x0
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA5
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL], 0xA5
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA5
push dword 0x0
push dword 0x12A
push dword SystemVoidCosmosHALBlockDeviceMBRctorSystemBytearray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA5
push dword 0x1
push dword 0x14C
push dword SystemVoidCosmosHALBlockDeviceMBRParsePartitionSystemBytearraySystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA6
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL], 0xA6
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA6
push dword 0x0
push dword 0x12B
push dword SystemVoidCosmosHALBlockDeviceEBRctorSystemBytearray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA6
push dword 0x1
push dword 0x14E
push dword SystemVoidCosmosHALBlockDeviceEBRParsePartitionSystemBytearraySystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA7
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL], 0xA7
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_MBR_PartInfo_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA7
push dword 0x0
push dword 0x16B
push dword SystemVoidCosmosHALBlockDeviceMBRPartInfoctorSystemByteSystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xA8
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL], 0xA8
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCI_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xA9
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs], 0xA9
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_Plugs_IOPortImpl_ASM_IS__Cosmos_Core_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAA
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core], 0xAA
push dword 0x41
push dword ____SYSTEM____TYPE___Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_INTs_IRQDelegate_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAA
push dword 0x0
push dword 0x123
push dword SystemVoidCosmosCoreINTsIRQDelegatectorSystemObjectSystemIntPtr
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAA
push dword 0x1
push dword 0x11A
push dword SystemVoidCosmosCoreINTsIRQDelegateInvokeCosmosCoreINTsIRQContext
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAB
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL], 0xAB
push dword 0x41
push dword ____SYSTEM____TYPE___Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_HandleKeyboardDelegate_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAB
push dword 0x0
push dword 0x120
push dword SystemVoidCosmosHALHandleKeyboardDelegatectorSystemObjectSystemIntPtr
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAB
push dword 0x1
push dword 0x140
push dword SystemVoidCosmosHALHandleKeyboardDelegateInvokeSystemByteSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAC
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core], 0xAC
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_Keyboard_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAC
push dword 0x0
push dword 0x135
push dword SystemVoidCosmosCoreIOGroupKeyboardctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAD
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core], 0xAD
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_ATA_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAD
push dword 0x0
push dword 0x137
push dword SystemVoidCosmosCoreIOGroupATActorSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL], 0xAE
push dword 0xAF
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 0Bh
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAE
push dword 0x0
push dword 0x148
push dword CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioDiscoverDrive
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x1
push dword 0x127
push dword CosmosHALBlockDeviceAtaPioSpecLevelCosmosHALBlockDeviceAtaPioget_DriveType
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x2
push dword 0x162
push dword CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmd
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x3
push dword 0x161
push dword CosmosHALBlockDeviceAtaPioStatusCosmosHALBlockDeviceAtaPioSendCmdCosmosHALBlockDeviceAtaPioCmdSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x4
push dword 0x164
push dword SystemStringCosmosHALBlockDeviceAtaPioGetStringSystemUInt16arraySystemInt32SystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x5
push dword 0x126
push dword SystemVoidCosmosHALBlockDeviceAtaPioctorCosmosCoreIOGroupATACosmosHALBlockDeviceAtaControllerIdEnumCosmosHALBlockDeviceAtaBusPositionEnum
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x6
push dword 0x149
push dword SystemVoidCosmosHALBlockDeviceAtaPioInitDrive
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x7
push dword 0x129
push dword SystemVoidCosmosHALBlockDeviceAtaPioReadBlockSystemUInt64SystemUInt64SystemBytearray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x8
push dword 0x160
push dword SystemVoidCosmosHALBlockDeviceAtaPioSelectDriveSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0x9
push dword 0x168
push dword SystemVoidCosmosHALBlockDeviceAtaPioSelectSectorSystemUInt64SystemUInt64
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAE
push dword 0xA
push dword 0x17E
push dword SystemVoidCosmosHALBlockDeviceAtaPioWait
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xAF
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL], 0xAF
push dword 0xA4
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Ata_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xAF
push dword 0x0
push dword 0x146
push dword SystemVoidCosmosHALBlockDeviceAtactor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB0
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL], 0xB0
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_SpecLevel_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB1
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib], 0xB1
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_BlockDevice__ASM_IS__mscorlib__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB1
push dword 0x0
push dword 0x128
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceAddCosmosHALBlockDeviceBlockDevice
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB1
push dword 0x1
push dword 0x165
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDevicector
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB1
push dword 0x2
push dword 0x14A
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceEnsureCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB1
push dword 0x3
push dword 0x166
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceBlockDeviceset_CapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB2
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib], 0xB2
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_EBR_PartInfo__ASM_IS__mscorlib__MethodAddressesArray
push dword 05h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB2
push dword 0x0
push dword 0x12C
push dword SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoget_Count
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB2
push dword 0x1
push dword 0x16E
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoAddCosmosHALBlockDeviceEBRPartInfo
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB2
push dword 0x2
push dword 0x14D
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB2
push dword 0x3
push dword 0x184
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoEnsureCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB2
push dword 0x4
push dword 0x1D9
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceEBRPartInfoset_CapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB3
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib], 0xB3
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_BlockDevice_MBR_PartInfo__ASM_IS__mscorlib__MethodAddressesArray
push dword 06h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB3
push dword 0x0
push dword 0x12E
push dword CosmosHALBlockDeviceMBRPartInfoSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_ItemSystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB3
push dword 0x1
push dword 0x12D
push dword SystemInt32SystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoget_Count
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB3
push dword 0x2
push dword 0x16C
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoAddCosmosHALBlockDeviceMBRPartInfo
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB3
push dword 0x3
push dword 0x14B
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB3
push dword 0x4
push dword 0x183
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoEnsureCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB3
push dword 0x5
push dword 0x1D8
push dword SystemVoidSystemCollectionsGenericList1CosmosHALBlockDeviceMBRPartInfoset_CapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB4
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL], 0xB4
push dword 0xA4
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_Partition_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB4
push dword 0x0
push dword 0x12F
push dword SystemVoidCosmosHALBlockDevicePartitionctorCosmosHALBlockDeviceBlockDeviceSystemUInt64SystemUInt64
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB4
push dword 0x1
push dword 0x129
push dword SystemVoidCosmosHALBlockDevicePartitionReadBlockSystemUInt64SystemUInt64SystemBytearray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB5
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core], 0xB5
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock16_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB5
push dword 0x0
push dword 0x132
push dword SystemVoidCosmosCoreMemoryBlock16ctorSystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB6
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core], 0xB6
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_MemoryBlock32_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB6
push dword 0x0
push dword 0x133
push dword SystemVoidCosmosCoreMemoryBlock32ctorSystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB7
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core], 0xB7
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PIT_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB7
push dword 0x0
push dword 0x136
push dword SystemVoidCosmosCoreIOGroupPITctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xB8
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU], 0xB8
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_IL2CPU_X86_Plugs_NEW_PLUGS_DelegateImpl_ASM_IS__Cosmos_IL2CPU__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xB9
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_HMI_ASM_IS__Cosmos_Core], 0xB9
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Core_HMI_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_HMI_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBA
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core], 0xBA
push dword 0x87
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPortWrite_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBA
push dword 0x0
push dword 0x153
push dword SystemVoidCosmosCoreIOPortWritectorSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBA
push dword 0x1
push dword 0x156
push dword SystemVoidCosmosCoreIOPortWritectorSystemUInt16SystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBA
push dword 0x2
push dword 0x147
push dword SystemVoidCosmosCoreIOPortWriteset_ByteSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBA
push dword 0x3
push dword 0x182
push dword SystemVoidCosmosCoreIOPortWriteset_WordSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBB
mov dword [VMT__TYPE_ID_HOLDER__System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib], 0xBB
push dword 0x2
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Collections_Generic_List_1___Cosmos_HAL_PCIDevice__ASM_IS__mscorlib__MethodAddressesArray
push dword 04h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBB
push dword 0x0
push dword 0x1AF
push dword SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceAddCosmosHALPCIDevice
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBB
push dword 0x1
push dword 0x151
push dword SystemVoidSystemCollectionsGenericList1CosmosHALPCIDevicector
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBB
push dword 0x2
push dword 0x1E1
push dword SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceEnsureCapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBB
push dword 0x3
push dword 0x1E8
push dword SystemVoidSystemCollectionsGenericList1CosmosHALPCIDeviceset_CapacitySystemInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBC
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core], 0xBC
push dword 0x87
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOPortRead_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 02h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBC
push dword 0x0
push dword 0x17F
push dword SystemByteCosmosCoreIOPortReadget_Byte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBC
push dword 0x1
push dword 0x158
push dword SystemVoidCosmosCoreIOPortReadctorSystemUInt16SystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBD
mov dword [VMT__TYPE_ID_HOLDER__System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib], 0xBD
push dword 0xBE
push dword ____SYSTEM____TYPE___System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_InternalEncoderBestFitFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBD
push dword 0x0
push dword 0x159
push dword SystemVoidSystemTextInternalEncoderBestFitFallbackctorSystemTextEncoding
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBE
mov dword [VMT__TYPE_ID_HOLDER__System_Text_EncoderFallback_ASM_IS__mscorlib], 0xBE
push dword 0x2
push dword ____SYSTEM____TYPE___System_Text_EncoderFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_EncoderFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBE
push dword 0x0
push dword 0x17B
push dword SystemVoidSystemTextEncoderFallbackctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xBF
mov dword [VMT__TYPE_ID_HOLDER__System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib], 0xBF
push dword 0xC0
push dword ____SYSTEM____TYPE___System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_InternalDecoderBestFitFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xBF
push dword 0x0
push dword 0x15A
push dword SystemVoidSystemTextInternalDecoderBestFitFallbackctorSystemTextEncoding
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC0
mov dword [VMT__TYPE_ID_HOLDER__System_Text_DecoderFallback_ASM_IS__mscorlib], 0xC0
push dword 0x2
push dword ____SYSTEM____TYPE___System_Text_DecoderFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_DecoderFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC0
push dword 0x0
push dword 0x17C
push dword SystemVoidSystemTextDecoderFallbackctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC1
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core], 0xC1
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_Mouse_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC1
push dword 0x0
push dword 0x15B
push dword SystemVoidCosmosCoreIOGroupMousector
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC2
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core], 0xC2
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCSpeaker_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC2
push dword 0x0
push dword 0x15C
push dword SystemVoidCosmosCoreIOGroupPCSpeakerctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC3
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL], 0xC3
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Cmd_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC4
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL], 0xC4
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_AtaPio_Status_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC5
mov dword [VMT__TYPE_ID_HOLDER__System_UInt16___ASM_IS__mscorlib], 0xC5
push dword 0x0
push dword ____SYSTEM____TYPE___System_UInt16___ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_UInt16___ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC6
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common], 0xC6
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Common_Extensions_ByteConverter_ASM_IS__Cosmos_Common__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC7
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL], 0xC7
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_BlockDevice_EBR_PartInfo_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC7
push dword 0x0
push dword 0x16D
push dword SystemVoidCosmosHALBlockDeviceEBRPartInfoctorSystemByteSystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL], 0xC8
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 019h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xC8
push dword 0x0
push dword 0x171
push dword CosmosHALPCIDevicePCIHeaderTypeCosmosHALPCIDeviceget_HeaderType
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x1
push dword 0x170
push dword SystemBooleanCosmosHALPCIDeviceget_DeviceExists
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x2
push dword 0x1DE
push dword SystemByteCosmosHALPCIDeviceget_ClassCode
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x3
push dword 0x1E0
push dword SystemByteCosmosHALPCIDeviceget_ProgIF
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x4
push dword 0x1DF
push dword SystemByteCosmosHALPCIDeviceget_Subclass
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x5
push dword 0x189
push dword SystemByteCosmosHALPCIDeviceReadRegister8SystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x6
push dword 0x195
push dword SystemUInt16CosmosHALPCIDeviceget_DeviceID
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x7
push dword 0x194
push dword SystemUInt16CosmosHALPCIDeviceget_VendorID
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x8
push dword 0x186
push dword SystemUInt16CosmosHALPCIDeviceReadRegister16SystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x9
push dword 0x1DA
push dword SystemUInt32CosmosHALPCIDeviceGetAddressBaseSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0xA
push dword 0x199
push dword SystemUInt32CosmosHALPCIDeviceReadRegister32SystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0xB
push dword 0x16F
push dword SystemVoidCosmosHALPCIDevicectorSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0xC
push dword 0x191
push dword SystemVoidCosmosHALPCIDeviceset_BISTCosmosHALPCIDevicePCIBist
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0xD
push dword 0x18E
push dword SystemVoidCosmosHALPCIDeviceset_CacheLineSizeSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0xE
push dword 0x18D
push dword SystemVoidCosmosHALPCIDeviceset_ClassCodeSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0xF
push dword 0x196
push dword SystemVoidCosmosHALPCIDeviceset_DeviceExistsSystemBoolean
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x10
push dword 0x188
push dword SystemVoidCosmosHALPCIDeviceset_DeviceIDSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x11
push dword 0x190
push dword SystemVoidCosmosHALPCIDeviceset_HeaderTypeCosmosHALPCIDevicePCIHeaderType
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x12
push dword 0x192
push dword SystemVoidCosmosHALPCIDeviceset_InterruptLineSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x13
push dword 0x193
push dword SystemVoidCosmosHALPCIDeviceset_InterruptPINCosmosHALPCIDevicePCIInterruptPIN
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x14
push dword 0x18F
push dword SystemVoidCosmosHALPCIDeviceset_LatencyTimerSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x15
push dword 0x18B
push dword SystemVoidCosmosHALPCIDeviceset_ProgIFSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x16
push dword 0x18A
push dword SystemVoidCosmosHALPCIDeviceset_RevisionIDSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x17
push dword 0x18C
push dword SystemVoidCosmosHALPCIDeviceset_SubclassSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC8
push dword 0x18
push dword 0x187
push dword SystemVoidCosmosHALPCIDeviceset_VendorIDSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xC9
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL], 0xC9
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIHeaderType_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCA
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL], 0xCA
push dword 0xC8
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceBridge_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 016h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCA
push dword 0x0
push dword 0x198
push dword CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceBridgeget_BaseAddresses
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x1
push dword 0x1B0
push dword SystemByteCosmosHALPCIDeviceBridgeget_SecondaryBusNumber
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x2
push dword 0x172
push dword SystemVoidCosmosHALPCIDeviceBridgectorSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x3
push dword 0x197
push dword SystemVoidCosmosHALPCIDeviceBridgeset_BaseAddressesCosmosHALPCIBaseAddressBararray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x4
push dword 0x1AC
push dword SystemVoidCosmosHALPCIDeviceBridgeset_BridgeControlSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x5
push dword 0x1AA
push dword SystemVoidCosmosHALPCIDeviceBridgeset_CapabilityPointerSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x6
push dword 0x1AB
push dword SystemVoidCosmosHALPCIDeviceBridgeset_ExpansionROMBaseAddressSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x7
push dword 0x19F
push dword SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x8
push dword 0x1A8
push dword SystemVoidCosmosHALPCIDeviceBridgeset_IOBaseUpper16SystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x9
push dword 0x1A0
push dword SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0xA
push dword 0x1A9
push dword SystemVoidCosmosHALPCIDeviceBridgeset_IOLimitUpper16SystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0xB
push dword 0x1A2
push dword SystemVoidCosmosHALPCIDeviceBridgeset_MemoryBaseSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0xC
push dword 0x1A3
push dword SystemVoidCosmosHALPCIDeviceBridgeset_MemoryLimitSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0xD
push dword 0x1A6
push dword SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableBaseUpper32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0xE
push dword 0x1A7
push dword SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableLimitUpper32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0xF
push dword 0x1A4
push dword SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryBaseSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x10
push dword 0x1A5
push dword SystemVoidCosmosHALPCIDeviceBridgeset_PrefatchableMemoryLimitSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x11
push dword 0x19B
push dword SystemVoidCosmosHALPCIDeviceBridgeset_PrimaryBusNumberSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x12
push dword 0x19C
push dword SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryBusNumberSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x13
push dword 0x19E
push dword SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryLatencyTimerSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x14
push dword 0x1A1
push dword SystemVoidCosmosHALPCIDeviceBridgeset_SecondaryStatusSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCA
push dword 0x15
push dword 0x19D
push dword SystemVoidCosmosHALPCIDeviceBridgeset_SubordinateBusNumberSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCB
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL], 0xCB
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCB
push dword 0x0
push dword 0x19A
push dword SystemVoidCosmosHALPCIBaseAddressBarctorSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL], 0xCC
push dword 0xC8
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceCardbus_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 014h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCC
push dword 0x0
push dword 0x174
push dword SystemVoidCosmosHALPCIDeviceCardbusctorSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x1
push dword 0x1C0
push dword SystemVoidCosmosHALPCIDeviceCardbusset_BridgeControlSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x2
push dword 0x1B1
push dword SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBaseAddressSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x3
push dword 0x1B5
push dword SystemVoidCosmosHALPCIDeviceCardbusset_CardbusBusNumberSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x4
push dword 0x1B7
push dword SystemVoidCosmosHALPCIDeviceCardbusset_CardbusLatencyTimerSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x5
push dword 0x1BC
push dword SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress0SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x6
push dword 0x1BE
push dword SystemVoidCosmosHALPCIDeviceCardbusset_IOBaseAddress1SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x7
push dword 0x1BD
push dword SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit0SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x8
push dword 0x1BF
push dword SystemVoidCosmosHALPCIDeviceCardbusset_IOLimit1SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x9
push dword 0x1B8
push dword SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress0SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0xA
push dword 0x1BA
push dword SystemVoidCosmosHALPCIDeviceCardbusset_MemoryBaseAddress1SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0xB
push dword 0x1B9
push dword SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit0SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0xC
push dword 0x1BB
push dword SystemVoidCosmosHALPCIDeviceCardbusset_MemoryLimit1SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0xD
push dword 0x1B2
push dword SystemVoidCosmosHALPCIDeviceCardbusset_OffsetOfCapabilityListSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0xE
push dword 0x1C3
push dword SystemVoidCosmosHALPCIDeviceCardbusset_PCCardBaseAddressSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0xF
push dword 0x1B4
push dword SystemVoidCosmosHALPCIDeviceCardbusset_PCIBusNumberSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x10
push dword 0x1B3
push dword SystemVoidCosmosHALPCIDeviceCardbusset_SecondaryStatusSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x11
push dword 0x1B6
push dword SystemVoidCosmosHALPCIDeviceCardbusset_SubordinateBusNumberSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x12
push dword 0x1C1
push dword SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemDeviceIDSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCC
push dword 0x13
push dword 0x1C2
push dword SystemVoidCosmosHALPCIDeviceCardbusset_SubsystemVendorIDSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL], 0xCD
push dword 0xC8
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDeviceNormal_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 0Ah
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCD
push dword 0x0
push dword 0x1C5
push dword CosmosHALPCIBaseAddressBararrayCosmosHALPCIDeviceNormalget_BaseAddresses
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x1
push dword 0x175
push dword SystemVoidCosmosHALPCIDeviceNormalctorSystemUInt32SystemUInt32SystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x2
push dword 0x1C4
push dword SystemVoidCosmosHALPCIDeviceNormalset_BaseAddressesCosmosHALPCIBaseAddressBararray
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x3
push dword 0x1CA
push dword SystemVoidCosmosHALPCIDeviceNormalset_CapabilitiesPointerSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x4
push dword 0x1C6
push dword SystemVoidCosmosHALPCIDeviceNormalset_CardbusCISPointerSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x5
push dword 0x1C9
push dword SystemVoidCosmosHALPCIDeviceNormalset_ExpansionROMBaseAddressSystemUInt32
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x6
push dword 0x1CC
push dword SystemVoidCosmosHALPCIDeviceNormalset_MaxLatencySystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x7
push dword 0x1CB
push dword SystemVoidCosmosHALPCIDeviceNormalset_MinGrantSystemByte
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x8
push dword 0x1C8
push dword SystemVoidCosmosHALPCIDeviceNormalset_SubsystemIDSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCD
push dword 0x9
push dword 0x1C7
push dword SystemVoidCosmosHALPCIDeviceNormalset_SubsystemVendorIDSystemUInt16
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCE
mov dword [VMT__TYPE_ID_HOLDER__System_Text_EncoderReplacementFallback_ASM_IS__mscorlib], 0xCE
push dword 0xBE
push dword ____SYSTEM____TYPE___System_Text_EncoderReplacementFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_EncoderReplacementFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCE
push dword 0x0
push dword 0x179
push dword SystemVoidSystemTextEncoderReplacementFallbackctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xCF
mov dword [VMT__TYPE_ID_HOLDER__System_Text_DecoderReplacementFallback_ASM_IS__mscorlib], 0xCF
push dword 0xC0
push dword ____SYSTEM____TYPE___System_Text_DecoderReplacementFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_DecoderReplacementFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xCF
push dword 0x0
push dword 0x17A
push dword SystemVoidSystemTextDecoderReplacementFallbackctorSystemString
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xD0
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core], 0xD0
push dword 0x70
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_Core_IOGroup_PCI_ASM_IS__Cosmos_Core__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD0
push dword 0x0
push dword 0x185
push dword SystemVoidCosmosCoreIOGroupPCIctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xD1
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL], 0xD1
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIBist_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD2
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL], 0xD2
push dword 0xB
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_PCIInterruptPIN_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD3
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL], 0xD3
push dword 0x0
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIBaseAddressBar___ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD4
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL], 0xD4
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_HAL_PCIDevice_DeviceClass_ASM_IS__Cosmos_HAL__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD5
mov dword [VMT__TYPE_ID_HOLDER__System_Threading_Monitor_ASM_IS__mscorlib], 0xD5
push dword 0x2
push dword ____SYSTEM____TYPE___System_Threading_Monitor_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Threading_Monitor_ASM_IS__mscorlib__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD6
mov dword [VMT__TYPE_ID_HOLDER__System_Text_EncoderExceptionFallback_ASM_IS__mscorlib], 0xD6
push dword 0xBE
push dword ____SYSTEM____TYPE___System_Text_EncoderExceptionFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_EncoderExceptionFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD6
push dword 0x0
push dword 0x1CF
push dword SystemVoidSystemTextEncoderExceptionFallbackctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xD7
mov dword [VMT__TYPE_ID_HOLDER__System_Text_DecoderExceptionFallback_ASM_IS__mscorlib], 0xD7
push dword 0xC0
push dword ____SYSTEM____TYPE___System_Text_DecoderExceptionFallback_ASM_IS__mscorlib__MethodIndexesArray
push dword ____SYSTEM____TYPE___System_Text_DecoderExceptionFallback_ASM_IS__mscorlib__MethodAddressesArray
push dword 01h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD7
push dword 0x0
push dword 0x1D2
push dword SystemVoidSystemTextDecoderExceptionFallbackctor
push dword 0x0
call SystemVoidCosmosIL2CPUVTablesImplSetMethodInfoSystemInt32SystemInt32SystemInt32SystemInt32SystemChararray
push dword 0xD8
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs], 0xD8
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_EncoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xD9
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs], 0xD9
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_Threading_MonitorImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
push dword 0xDA
mov dword [VMT__TYPE_ID_HOLDER__Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs], 0xDA
push dword 0x2
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodIndexesArray
push dword ____SYSTEM____TYPE___Cosmos_System_Plugs_System_Text_DecoderFallbackImpl_ASM_IS__Cosmos_System_Plugs__MethodAddressesArray
push dword 00h
call SystemVoidCosmosIL2CPUVTablesImplSetTypeInfoSystemInt32SystemInt32SystemInt32arraySystemInt32arraySystemInt32
pop dword EBP
ret 0x0
___INIT__STRINGS_TYPE_ID_S___:
push dword EBP
mov dword EBP, ESP
mov dword EAX, [VMT__TYPE_ID_HOLDER__System_String_ASM_IS__mscorlib]
mov dword [static_field__System_String_Empty], StringLiteral015D
mov dword [StringLiteral0001], EAX
mov dword [StringLiteral0002], EAX
mov dword [StringLiteral0003], EAX
mov dword [StringLiteral0004], EAX
mov dword [StringLiteral0005], EAX
mov dword [StringLiteral0006], EAX
mov dword [StringLiteral0007], EAX
mov dword [StringLiteral0008], EAX
mov dword [StringLiteral0009], EAX
mov dword [StringLiteral000A], EAX
mov dword [StringLiteral000B], EAX
mov dword [StringLiteral000C], EAX
mov dword [StringLiteral000D], EAX
mov dword [StringLiteral000E], EAX
mov dword [StringLiteral000F], EAX
mov dword [StringLiteral0010], EAX
mov dword [StringLiteral0011], EAX
mov dword [StringLiteral0012], EAX
mov dword [StringLiteral0013], EAX
mov dword [StringLiteral0014], EAX
mov dword [StringLiteral0015], EAX
mov dword [StringLiteral0016], EAX
mov dword [StringLiteral0017], EAX
mov dword [StringLiteral0018], EAX
mov dword [StringLiteral0019], EAX
mov dword [StringLiteral001A], EAX
mov dword [StringLiteral001B], EAX
mov dword [StringLiteral001C], EAX
mov dword [StringLiteral001D], EAX
mov dword [StringLiteral001E], EAX
mov dword [StringLiteral001F], EAX
mov dword [StringLiteral0020], EAX
mov dword [StringLiteral0021], EAX
mov dword [StringLiteral0022], EAX
mov dword [StringLiteral0023], EAX
mov dword [StringLiteral0024], EAX
mov dword [StringLiteral0025], EAX
mov dword [StringLiteral0026], EAX
mov dword [StringLiteral0027], EAX
mov dword [StringLiteral0028], EAX
mov dword [StringLiteral0029], EAX
mov dword [StringLiteral002A], EAX
mov dword [StringLiteral002B], EAX
mov dword [StringLiteral002C], EAX
mov dword [StringLiteral002D], EAX
mov dword [StringLiteral002E], EAX
mov dword [StringLiteral002F], EAX
mov dword [StringLiteral0030], EAX
mov dword [StringLiteral0031], EAX
mov dword [StringLiteral0032], EAX
mov dword [StringLiteral0033], EAX
mov dword [StringLiteral0034], EAX
mov dword [StringLiteral0035], EAX
mov dword [StringLiteral0036], EAX
mov dword [StringLiteral0037], EAX
mov dword [StringLiteral0038], EAX
mov dword [StringLiteral0039], EAX
mov dword [StringLiteral003A], EAX
mov dword [StringLiteral003B], EAX
mov dword [StringLiteral003C], EAX
mov dword [StringLiteral003D], EAX
mov dword [StringLiteral003E], EAX
mov dword [StringLiteral003F], EAX
mov dword [StringLiteral0040], EAX
mov dword [StringLiteral0041], EAX
mov dword [StringLiteral0042], EAX
mov dword [StringLiteral0043], EAX
mov dword [StringLiteral0044], EAX
mov dword [StringLiteral0045], EAX
mov dword [StringLiteral0046], EAX
mov dword [StringLiteral0047], EAX
mov dword [StringLiteral0048], EAX
mov dword [StringLiteral0049], EAX
mov dword [StringLiteral004A], EAX
mov dword [StringLiteral004B], EAX
mov dword [StringLiteral004C], EAX
mov dword [StringLiteral004D], EAX
mov dword [StringLiteral004E], EAX
mov dword [StringLiteral004F], EAX
mov dword [StringLiteral0050], EAX
mov dword [StringLiteral0051], EAX
mov dword [StringLiteral0052], EAX
mov dword [StringLiteral0053], EAX
mov dword [StringLiteral0054], EAX
mov dword [StringLiteral0055], EAX
mov dword [StringLiteral0056], EAX
mov dword [StringLiteral0057], EAX
mov dword [StringLiteral0058], EAX
mov dword [StringLiteral0059], EAX
mov dword [StringLiteral005A], EAX
mov dword [StringLiteral005B], EAX
mov dword [StringLiteral005C], EAX
mov dword [StringLiteral005D], EAX
mov dword [StringLiteral005E], EAX
mov dword [StringLiteral005F], EAX
mov dword [StringLiteral0060], EAX
mov dword [StringLiteral0061], EAX
mov dword [StringLiteral0062], EAX
mov dword [StringLiteral0063], EAX
mov dword [StringLiteral0064], EAX
mov dword [StringLiteral0065], EAX
mov dword [StringLiteral0066], EAX
mov dword [StringLiteral0067], EAX
mov dword [StringLiteral0068], EAX
mov dword [StringLiteral0069], EAX
mov dword [StringLiteral006A], EAX
mov dword [StringLiteral006B], EAX
mov dword [StringLiteral006C], EAX
mov dword [StringLiteral006D], EAX
mov dword [StringLiteral006E], EAX
mov dword [StringLiteral006F], EAX
mov dword [StringLiteral0070], EAX
mov dword [StringLiteral0071], EAX
mov dword [StringLiteral0072], EAX
mov dword [StringLiteral0073], EAX
mov dword [StringLiteral0074], EAX
mov dword [StringLiteral0075], EAX
mov dword [StringLiteral0076], EAX
mov dword [StringLiteral0077], EAX
mov dword [StringLiteral0078], EAX
mov dword [StringLiteral0079], EAX
mov dword [StringLiteral007A], EAX
mov dword [StringLiteral007B], EAX
mov dword [StringLiteral007C], EAX
mov dword [StringLiteral007D], EAX
mov dword [StringLiteral007E], EAX
mov dword [StringLiteral007F], EAX
mov dword [StringLiteral0080], EAX
mov dword [StringLiteral0081], EAX
mov dword [StringLiteral0082], EAX
mov dword [StringLiteral0083], EAX
mov dword [StringLiteral0084], EAX
mov dword [StringLiteral0085], EAX
mov dword [StringLiteral0086], EAX
mov dword [StringLiteral0087], EAX
mov dword [StringLiteral0088], EAX
mov dword [StringLiteral0089], EAX
mov dword [StringLiteral008A], EAX
mov dword [StringLiteral008B], EAX
mov dword [StringLiteral008C], EAX
mov dword [StringLiteral008D], EAX
mov dword [StringLiteral008E], EAX
mov dword [StringLiteral008F], EAX
mov dword [StringLiteral0090], EAX
mov dword [StringLiteral0091], EAX
mov dword [StringLiteral0092], EAX
mov dword [StringLiteral0093], EAX
mov dword [StringLiteral0094], EAX
mov dword [StringLiteral0095], EAX
mov dword [StringLiteral0096], EAX
mov dword [StringLiteral0097], EAX
mov dword [StringLiteral0098], EAX
mov dword [StringLiteral0099], EAX
mov dword [StringLiteral009A], EAX
mov dword [StringLiteral009B], EAX
mov dword [StringLiteral009C], EAX
mov dword [StringLiteral009D], EAX
mov dword [StringLiteral009E], EAX
mov dword [StringLiteral009F], EAX
mov dword [StringLiteral00A0], EAX
mov dword [StringLiteral00A1], EAX
mov dword [StringLiteral00A2], EAX
mov dword [StringLiteral00A3], EAX
mov dword [StringLiteral00A4], EAX
mov dword [StringLiteral00A5], EAX
mov dword [StringLiteral00A6], EAX
mov dword [StringLiteral00A7], EAX
mov dword [StringLiteral00A8], EAX
mov dword [StringLiteral00A9], EAX
mov dword [StringLiteral00AA], EAX
mov dword [StringLiteral00AB], EAX
mov dword [StringLiteral00AC], EAX
mov dword [StringLiteral00AD], EAX
mov dword [StringLiteral00AE], EAX
mov dword [StringLiteral00AF], EAX
mov dword [StringLiteral00B0], EAX
mov dword [StringLiteral00B1], EAX
mov dword [StringLiteral00B2], EAX
mov dword [StringLiteral00B3], EAX
mov dword [StringLiteral00B4], EAX
mov dword [StringLiteral00B5], EAX
mov dword [StringLiteral00B6], EAX
mov dword [StringLiteral00B7], EAX
mov dword [StringLiteral00B8], EAX
mov dword [StringLiteral00B9], EAX
mov dword [StringLiteral00BA], EAX
mov dword [StringLiteral00BB], EAX
mov dword [StringLiteral00BC], EAX
mov dword [StringLiteral00BD], EAX
mov dword [StringLiteral00BE], EAX
mov dword [StringLiteral00BF], EAX
mov dword [StringLiteral00C0], EAX
mov dword [StringLiteral00C1], EAX
mov dword [StringLiteral00C2], EAX
mov dword [StringLiteral00C3], EAX
mov dword [StringLiteral00C4], EAX
mov dword [StringLiteral00C5], EAX
mov dword [StringLiteral00C6], EAX
mov dword [StringLiteral00C7], EAX
mov dword [StringLiteral00C8], EAX
mov dword [StringLiteral00C9], EAX
mov dword [StringLiteral00CA], EAX
mov dword [StringLiteral00CB], EAX
mov dword [StringLiteral00CC], EAX
mov dword [StringLiteral00CD], EAX
mov dword [StringLiteral00CE], EAX
mov dword [StringLiteral00CF], EAX
mov dword [StringLiteral00D0], EAX
mov dword [StringLiteral00D1], EAX
mov dword [StringLiteral00D2], EAX
mov dword [StringLiteral00D3], EAX
mov dword [StringLiteral00D4], EAX
mov dword [StringLiteral00D5], EAX
mov dword [StringLiteral00D6], EAX
mov dword [StringLiteral00D7], EAX
mov dword [StringLiteral00D8], EAX
mov dword [StringLiteral00D9], EAX
mov dword [StringLiteral00DA], EAX
mov dword [StringLiteral00DB], EAX
mov dword [StringLiteral00DC], EAX
mov dword [StringLiteral00DD], EAX
mov dword [StringLiteral00DE], EAX
mov dword [StringLiteral00DF], EAX
mov dword [StringLiteral00E0], EAX
mov dword [StringLiteral00E1], EAX
mov dword [StringLiteral00E2], EAX
mov dword [StringLiteral00E3], EAX
mov dword [StringLiteral00E4], EAX
mov dword [StringLiteral00E5], EAX
mov dword [StringLiteral00E6], EAX
mov dword [StringLiteral00E7], EAX
mov dword [StringLiteral00E8], EAX
mov dword [StringLiteral00E9], EAX
mov dword [StringLiteral00EA], EAX
mov dword [StringLiteral00EB], EAX
mov dword [StringLiteral00EC], EAX
mov dword [StringLiteral00ED], EAX
mov dword [StringLiteral00EE], EAX
mov dword [StringLiteral00EF], EAX
mov dword [StringLiteral00F0], EAX
mov dword [StringLiteral00F1], EAX
mov dword [StringLiteral00F2], EAX
mov dword [StringLiteral00F3], EAX
mov dword [StringLiteral00F4], EAX
mov dword [StringLiteral00F5], EAX
mov dword [StringLiteral00F6], EAX
mov dword [StringLiteral00F7], EAX
mov dword [StringLiteral00F8], EAX
mov dword [StringLiteral00F9], EAX
mov dword [StringLiteral00FA], EAX
mov dword [StringLiteral00FB], EAX
mov dword [StringLiteral00FC], EAX
mov dword [StringLiteral00FD], EAX
mov dword [StringLiteral00FE], EAX
mov dword [StringLiteral00FF], EAX
mov dword [StringLiteral0100], EAX
mov dword [StringLiteral0101], EAX
mov dword [StringLiteral0102], EAX
mov dword [StringLiteral0103], EAX
mov dword [StringLiteral0104], EAX
mov dword [StringLiteral0105], EAX
mov dword [StringLiteral0106], EAX
mov dword [StringLiteral0107], EAX
mov dword [StringLiteral0108], EAX
mov dword [StringLiteral0109], EAX
mov dword [StringLiteral010A], EAX
mov dword [StringLiteral010B], EAX
mov dword [StringLiteral010C], EAX
mov dword [StringLiteral010D], EAX
mov dword [StringLiteral010E], EAX
mov dword [StringLiteral010F], EAX
mov dword [StringLiteral0110], EAX
mov dword [StringLiteral0111], EAX
mov dword [StringLiteral0112], EAX
mov dword [StringLiteral0113], EAX
mov dword [StringLiteral0114], EAX
mov dword [StringLiteral0115], EAX
mov dword [StringLiteral0116], EAX
mov dword [StringLiteral0117], EAX
mov dword [StringLiteral0118], EAX
mov dword [StringLiteral0119], EAX
mov dword [StringLiteral011A], EAX
mov dword [StringLiteral011B], EAX
mov dword [StringLiteral011C], EAX
mov dword [StringLiteral011D], EAX
mov dword [StringLiteral011E], EAX
mov dword [StringLiteral011F], EAX
mov dword [StringLiteral0120], EAX
mov dword [StringLiteral0121], EAX
mov dword [StringLiteral0122], EAX
mov dword [StringLiteral0123], EAX
mov dword [StringLiteral0124], EAX
mov dword [StringLiteral0125], EAX
mov dword [StringLiteral0126], EAX
mov dword [StringLiteral0127], EAX
mov dword [StringLiteral0128], EAX
mov dword [StringLiteral0129], EAX
mov dword [StringLiteral012A], EAX
mov dword [StringLiteral012B], EAX
mov dword [StringLiteral012C], EAX
mov dword [StringLiteral012D], EAX
mov dword [StringLiteral012E], EAX
mov dword [StringLiteral012F], EAX
mov dword [StringLiteral0130], EAX
mov dword [StringLiteral0131], EAX
mov dword [StringLiteral0132], EAX
mov dword [StringLiteral0133], EAX
mov dword [StringLiteral0134], EAX
mov dword [StringLiteral0135], EAX
mov dword [StringLiteral0136], EAX
mov dword [StringLiteral0137], EAX
mov dword [StringLiteral0138], EAX
mov dword [StringLiteral0139], EAX
mov dword [StringLiteral013A], EAX
mov dword [StringLiteral013B], EAX
mov dword [StringLiteral013C], EAX
mov dword [StringLiteral013D], EAX
mov dword [StringLiteral013E], EAX
mov dword [StringLiteral013F], EAX
mov dword [StringLiteral0140], EAX
mov dword [StringLiteral0141], EAX
mov dword [StringLiteral0142], EAX
mov dword [StringLiteral0143], EAX
mov dword [StringLiteral0144], EAX
mov dword [StringLiteral0145], EAX
mov dword [StringLiteral0146], EAX
mov dword [StringLiteral0147], EAX
mov dword [StringLiteral0148], EAX
mov dword [StringLiteral0149], EAX
mov dword [StringLiteral014A], EAX
mov dword [StringLiteral014B], EAX
mov dword [StringLiteral014C], EAX
mov dword [StringLiteral014D], EAX
mov dword [StringLiteral014E], EAX
mov dword [StringLiteral014F], EAX
mov dword [StringLiteral0150], EAX
mov dword [StringLiteral0151], EAX
mov dword [StringLiteral0152], EAX
mov dword [StringLiteral0153], EAX
mov dword [StringLiteral0154], EAX
mov dword [StringLiteral0155], EAX
mov dword [StringLiteral0156], EAX
mov dword [StringLiteral0157], EAX
mov dword [StringLiteral0158], EAX
mov dword [StringLiteral0159], EAX
mov dword [StringLiteral015A], EAX
mov dword [StringLiteral015B], EAX
mov dword [StringLiteral015C], EAX
mov dword [StringLiteral015D], EAX
pop dword EBP
ret 0x0
__ENGINE_ENTRYPOINT__:
push dword EBP
mov dword EBP, ESP
call ___INIT__VMT__CODE____
mov byte [0xB8000], 0
mov byte [0xB8001], 0x02
mov byte [0xB8002], 0
mov byte [0xB8003], 0x02
mov byte [0xB8004], 0
mov byte [0xB8005], 0x02
mov byte [0xB8006], 0
mov byte [0xB8007], 0x02
mov byte [0xB8008], 0
mov byte [0xB8009], 0x02
mov byte [0xB800A], 0
mov byte [0xB800B], 0x02
mov byte [0xB800C], 0
mov byte [0xB800D], 0x02
mov byte [0xB800E], 0
mov byte [0xB800F], 0x02
mov byte [0xB8010], 0
mov byte [0xB8011], 0x02
mov byte [0xB8012], 0
mov byte [0xB8013], 0x02
mov byte [0xB8014], 0
mov byte [0xB8015], 0x02
mov byte [0xB8016], 0
mov byte [0xB8017], 0x02
mov byte [0xB8018], 0
mov byte [0xB8019], 0x02
mov byte [0xB801A], 0
mov byte [0xB801B], 0x02
mov byte [0xB801C], 0
mov byte [0xB801D], 0x02
mov byte [0xB801E], 0
mov byte [0xB801F], 0x02
mov byte [0xB8020], 0
mov byte [0xB8021], 0x02
mov byte [0xB8022], 0
mov byte [0xB8023], 0x02
mov byte [0xB8024], 0
mov byte [0xB8025], 0x02
mov byte [0xB8026], 0
mov byte [0xB8027], 0x02
mov byte [0xB8028], 0
mov byte [0xB8029], 0x02
mov byte [0xB802A], 0
mov byte [0xB802B], 0x02
mov byte [0xB802C], 0
mov byte [0xB802D], 0x02
mov byte [0xB802E], 0
mov byte [0xB802F], 0x02
mov byte [0xB8030], 0
mov byte [0xB8031], 0x02
mov byte [0xB8032], 0
mov byte [0xB8033], 0x02
mov byte [0xB8034], 0
mov byte [0xB8035], 0x02
mov byte [0xB8036], 0
mov byte [0xB8037], 0x02
mov byte [0xB8038], 0
mov byte [0xB8039], 0x02
mov byte [0xB803A], 0
mov byte [0xB803B], 0x02
mov byte [0xB803C], 0
mov byte [0xB803D], 0x02
mov byte [0xB803E], 0
mov byte [0xB803F], 0x02
mov byte [0xB8040], 0
mov byte [0xB8041], 0x02
mov byte [0xB8042], 0
mov byte [0xB8043], 0x02
mov byte [0xB8044], 0
mov byte [0xB8045], 0x02
mov byte [0xB8046], 0
mov byte [0xB8047], 0x02
mov byte [0xB8048], 0
mov byte [0xB8049], 0x02
mov byte [0xB804A], 0
mov byte [0xB804B], 0x02
mov byte [0xB804C], 0
mov byte [0xB804D], 0x02
mov byte [0xB804E], 0
mov byte [0xB804F], 0x02
mov byte [0xB8050], 0
mov byte [0xB8051], 0x02
mov byte [0xB8052], 0
mov byte [0xB8053], 0x02
mov byte [0xB8054], 0
mov byte [0xB8055], 0x02
mov byte [0xB8056], 0
mov byte [0xB8057], 0x02
mov byte [0xB8058], 0
mov byte [0xB8059], 0x02
mov byte [0xB805A], 0
mov byte [0xB805B], 0x02
mov byte [0xB805C], 0
mov byte [0xB805D], 0x02
mov byte [0xB805E], 0
mov byte [0xB805F], 0x02
mov byte [0xB8060], 0
mov byte [0xB8061], 0x02
mov byte [0xB8062], 0
mov byte [0xB8063], 0x02
mov byte [0xB8064], 0
mov byte [0xB8065], 0x02
mov byte [0xB8066], 0
mov byte [0xB8067], 0x02
mov byte [0xB8068], 0
mov byte [0xB8069], 0x02
mov byte [0xB806A], 0
mov byte [0xB806B], 0x02
mov byte [0xB806C], 0
mov byte [0xB806D], 0x02
mov byte [0xB806E], 0
mov byte [0xB806F], 0x02
mov byte [0xB8070], 0
mov byte [0xB8071], 0x02
mov byte [0xB8072], 0
mov byte [0xB8073], 0x02
mov byte [0xB8074], 0
mov byte [0xB8075], 0x02
mov byte [0xB8076], 0
mov byte [0xB8077], 0x02
mov byte [0xB8078], 0
mov byte [0xB8079], 0x02
mov byte [0xB807A], 0
mov byte [0xB807B], 0x02
mov byte [0xB807C], 0
mov byte [0xB807D], 0x02
mov byte [0xB807E], 0
mov byte [0xB807F], 0x02
mov byte [0xB8080], 0
mov byte [0xB8081], 0x02
mov byte [0xB8082], 0
mov byte [0xB8083], 0x02
mov byte [0xB8084], 0
mov byte [0xB8085], 0x02
mov byte [0xB8086], 0
mov byte [0xB8087], 0x02
mov byte [0xB8088], 0
mov byte [0xB8089], 0x02
mov byte [0xB808A], 0
mov byte [0xB808B], 0x02
mov byte [0xB808C], 0
mov byte [0xB808D], 0x02
mov byte [0xB808E], 0
mov byte [0xB808F], 0x02
mov byte [0xB8090], 0
mov byte [0xB8091], 0x02
mov byte [0xB8092], 0
mov byte [0xB8093], 0x02
mov byte [0xB8094], 0
mov byte [0xB8095], 0x02
mov byte [0xB8096], 0
mov byte [0xB8097], 0x02
mov byte [0xB8098], 0
mov byte [0xB8099], 0x02
mov byte [0xB809A], 0
mov byte [0xB809B], 0x02
mov byte [0xB809C], 0
mov byte [0xB809D], 0x02
mov byte [0xB809E], 0
mov byte [0xB809F], 0x02
mov byte [0xB8000], 73
mov byte [0xB8002], 110
mov byte [0xB8004], 105
mov byte [0xB8006], 116
mov byte [0xB8008], 105
mov byte [0xB800A], 97
mov byte [0xB800C], 108
mov byte [0xB800E], 105
mov byte [0xB8010], 122
mov byte [0xB8012], 105
mov byte [0xB8014], 110
mov byte [0xB8016], 103
mov byte [0xB8018], 32
mov byte [0xB801A], 115
mov byte [0xB801C], 116
mov byte [0xB801E], 114
mov byte [0xB8020], 105
mov byte [0xB8022], 110
mov byte [0xB8024], 103
mov byte [0xB8026], 32
mov byte [0xB8028], 73
mov byte [0xB802A], 68
mov byte [0xB802C], 115
mov byte [0xB802E], 46
call ___INIT__STRINGS_TYPE_ID_S___
push dword 0x13
call SystemUInt32CosmosIL2CPUGCImplementationAllocNewObjectSystemUInt32
push dword [ESP]
push dword [ESP]
pop dword EAX
mov dword EBX, [VMT__TYPE_ID_HOLDER__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel_Kernel_ASM_IS__Cosmos_Compiler_Tests_SimpleWriteLine_Kernel]
mov dword [EAX], EBX
mov dword [EAX + 4], 0x1
mov dword [EAX + 8], 0x1
call SystemVoidCosmosCompilerTestsSimpleWriteLineKernelKernelctor
pop dword EAX
push dword EAX
call SystemVoidCosmosSystemKernelStart
pop dword EBP
ret 0x0
_end_code:
%ifndef ELF_COMPILATION
use32
org 0x200000
[map all main.map]
%endif
global Kernel_Start