%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