Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ret 0x4
- ; ---------------------------------------------------------
- ; Assembly: Cosmos.Hardware, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983
- ; Type: Cosmos.Hardware.BlockDevice.Partition
- ; Name: .ctor
- ; Plugged: No
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.06: ;Asm
- push dword EBP
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.07: ;Asm
- mov dword EBP, ESP
- ; Local 0, Size 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.08: ;Asm
- push dword 0x0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.09: ;Asm
- push dword 0x0
- ; Local 1, Size 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0A: ;Asm
- push dword 0x0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0B: ;Asm
- push dword 0x0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0000: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0000.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0000.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0001: ;IL
- ; Call
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0001.00: ;Asm
- call System_Void__Cosmos_Hardware_BlockDevice_BlockDevice__ctor__
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0001.01: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0001.02: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0006
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0001.03: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0006: ;IL
- ; Nop
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0006.00: ;Asm
- NOP
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0007: ;IL
- ; Nop
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0007.00: ;Asm
- NOP
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0008: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0008.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0008.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0009: ;IL
- ; Ldarg
- ; Ldarg
- ; Arg idx = 1
- ; Arg type = Cosmos.Hardware.BlockDevice.BlockDevice
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0009.00: ;Asm
- push dword [EBP + 24]
- ; Stack contains 2 items: (4, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A: ;IL
- ; Stfld
- ; Field: Cosmos.Hardware.BlockDevice.BlockDevice Cosmos.Hardware.BlockDevice.Partition.mHost
- ; Type: Cosmos.Hardware.BlockDevice.BlockDevice
- ; Size: 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A.00: ;Asm
- mov dword ECX, [ESP + 4]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A.01: ;Asm
- add dword ECX, 0x24
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A.03: ;Asm
- mov dword [ECX], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A.04: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000A.05: ;Asm
- add dword ESP, 0x4
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000F: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000F.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.000F.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0010: ;IL
- ; Ldarg
- ; Ldarg
- ; Arg idx = 2
- ; Arg type = System.UInt64
- ; Arg real size = 8 aligned size = 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0010.00: ;Asm
- push dword [EBP + 20]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0010.01: ;Asm
- push dword [EBP + 16]
- ; Stack contains 2 items: (8, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011: ;IL
- ; Stfld
- ; Field: System.UInt64 Cosmos.Hardware.BlockDevice.Partition.mStartingSector
- ; Type: System.UInt64
- ; Size: 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.00: ;Asm
- mov dword ECX, [ESP + 8]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.01: ;Asm
- add dword ECX, 0x1C
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.03: ;Asm
- mov dword [ECX], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.04: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.05: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.06: ;Asm
- mov dword [ECX + 4], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.07: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0011.08: ;Asm
- add dword ESP, 0x4
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0016: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0016.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0016.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0017: ;IL
- ; Ldarg
- ; Ldarg
- ; Arg idx = 3
- ; Arg type = System.UInt64
- ; Arg real size = 8 aligned size = 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0017.00: ;Asm
- push dword [EBP + 12]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0017.01: ;Asm
- push dword [EBP + 8]
- ; Stack contains 2 items: (8, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018: ;IL
- ; Stfld
- ; Field: System.UInt64 Cosmos.Hardware.BlockDevice.BlockDevice.mBlockCount
- ; Type: System.UInt64
- ; Size: 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.00: ;Asm
- mov dword ECX, [ESP + 8]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.01: ;Asm
- add dword ECX, 0x14
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.03: ;Asm
- mov dword [ECX], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.04: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.05: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.06: ;Asm
- mov dword [ECX + 4], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.07: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0018.08: ;Asm
- add dword ESP, 0x4
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001D: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001D.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 1
- ; Arg type = Cosmos.Hardware.BlockDevice.BlockDevice
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001D.01: ;Asm
- push dword [EBP + 24]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E: ;IL
- ; Callvirt
- ; ThisOffset = 0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.AfterNullRefCheck:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.00: ;Asm
- sub dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.01: ;Asm
- call System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.02: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.03: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0023
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.04: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.05: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.06: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.001E.NoExceptionAfterCall:
- ; Argument Count = 0
- ; Stack contains 1 items: (8)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0023: ;IL
- ; Stloc
- ; EBPOffset = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0023.00: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0023.01: ;Asm
- mov dword [EBP - 8], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0023.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0023.03: ;Asm
- mov dword [EBP - 4], EAX
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0024: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0024.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0024.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0025: ;IL
- ; Ldfld
- ; Field = 'Cosmos.Hardware.BlockDevice.BlockDevice Cosmos.Hardware.BlockDevice.Partition.mHost'
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0025.00: ;Asm
- pop dword ECX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0025.01: ;Asm
- add dword ECX, 0x24
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0025.02: ;Asm
- mov dword EAX, [ECX]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0025.03: ;Asm
- push dword EAX
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A: ;IL
- ; Callvirt
- ; ThisOffset = 0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.AfterNullRefCheck:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.00: ;Asm
- sub dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.01: ;Asm
- call System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.02: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.03: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002F
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.04: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.05: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.06: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002A.NoExceptionAfterCall:
- ; Argument Count = 0
- ; Stack contains 1 items: (8)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002F: ;IL
- ; Stloc
- ; EBPOffset = 12
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002F.00: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002F.01: ;Asm
- mov dword [EBP - 16], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002F.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.002F.03: ;Asm
- mov dword [EBP - 12], EAX
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0030: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0030.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0030.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0031: ;IL
- ; Ldarg
- ; Ldarg
- ; Arg idx = 1
- ; Arg type = Cosmos.Hardware.BlockDevice.BlockDevice
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0031.00: ;Asm
- push dword [EBP + 24]
- ; Stack contains 2 items: (4, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032: ;IL
- ; Callvirt
- ; ThisOffset = 0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.AfterNullRefCheck:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.00: ;Asm
- sub dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.01: ;Asm
- call System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.02: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.03: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.04: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.05: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.06: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0032.NoExceptionAfterCall:
- ; Argument Count = 0
- ; Stack contains 2 items: (8, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037: ;IL
- ; Stfld
- ; Field: System.UInt64 Cosmos.Hardware.BlockDevice.BlockDevice.mBlockSize
- ; Type: System.UInt64
- ; Size: 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.00: ;Asm
- mov dword ECX, [ESP + 8]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.01: ;Asm
- add dword ECX, 0xC
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.03: ;Asm
- mov dword [ECX], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.04: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.05: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.06: ;Asm
- mov dword [ECX + 4], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.07: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0037.08: ;Asm
- add dword ESP, 0x4
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003C: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003C.00: ;Asm
- Int3
- ; Ldloc
- ; EBPOffset = 12
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003C.01: ;Asm
- mov dword EAX, [EBP - 12]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003C.02: ;Asm
- push dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003C.03: ;Asm
- mov dword EAX, [EBP - 16]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003C.04: ;Asm
- push dword EAX
- ; Stack contains 1 items: (8)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D: ;IL
- ; Box
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.00: ;Asm
- push dword 0x14
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.01: ;Asm
- call System_UInt32__Cosmos_IL2CPU_GCImplementation_AllocNewObject_System_UInt32_
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.03: ;Asm
- mov dword EBX, [VMT__TYPE_ID_HOLDER__System_UInt64_ASM_IS__mscorlib]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.04: ;Asm
- mov dword [EAX], EBX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.05: ;Asm
- mov dword [EAX + 4], 0x3
- ; xSize is 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.06: ;Asm
- pop dword EDX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.07: ;Asm
- mov dword [EAX + 12], EDX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.08: ;Asm
- pop dword EDX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.09: ;Asm
- mov dword [EAX + 16], EDX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.003D.0A: ;Asm
- push dword EAX
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0042: ;IL
- ; LdStr
- ; String Value: , Block size
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0042.00: ;Asm
- mov dword EAX, StringLiteral0112
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0042.01: ;Asm
- push dword EAX
- ; Stack contains 2 items: (4, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0047: ;IL
- ; Call
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0047.00: ;Asm
- call System_String__System_String_Concat_System_Object__System_Object_
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0047.01: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0047.02: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.004C
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0047.03: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0047.04: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.004C: ;IL
- ; Call
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.004C.00: ;Asm
- call System_Void__System_Console_WriteLine_System_String_
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.004C.01: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.004C.02: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0051
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.004C.03: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0051: ;IL
- ; Nop
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0051.00: ;Asm
- NOP
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0052: ;IL
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0052.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.Partition
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0052.01: ;Asm
- push dword [EBP + 28]
- ; Stack contains 1 items: (4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0053: ;IL
- ; Ldarg
- ; Ldarg
- ; Arg idx = 1
- ; Arg type = Cosmos.Hardware.BlockDevice.BlockDevice
- ; Arg real size = 4 aligned size = 4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0053.00: ;Asm
- push dword [EBP + 24]
- ; Stack contains 2 items: (4, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054: ;IL
- ; Callvirt
- ; ThisOffset = 0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.AfterNullRefCheck:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.00: ;Asm
- sub dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.01: ;Asm
- call System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.02: ;Asm
- test dword ECX, 0x2
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.03: ;Asm
- je near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.04: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.05: ;Asm
- add dword ESP, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.06: ;Asm
- jne near System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0054.NoExceptionAfterCall:
- ; Argument Count = 0
- ; Stack contains 2 items: (8, 4)
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059: ;IL
- ; Stfld
- ; Field: System.UInt64 Cosmos.Hardware.BlockDevice.BlockDevice.mBlockSize
- ; Type: System.UInt64
- ; Size: 8
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.00: ;Asm
- mov dword ECX, [ESP + 8]
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.01: ;Asm
- add dword ECX, 0xC
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.02: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.03: ;Asm
- mov dword [ECX], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.04: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.05: ;Asm
- pop dword EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.06: ;Asm
- mov dword [ECX + 4], EAX
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.07: ;Asm
- add dword ECX, 0x4
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.0059.08: ;Asm
- add dword ESP, 0x4
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.005E: ;IL
- ; Nop
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.005E.00: ;Asm
- NOP
- ; Stack contains 0 items: ()
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.005F: ;IL
- ; Ret
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.005F.00: ;Asm
- jmp System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_NORMAL
- ; Stack contains 0 items: ()
- ; End Method: .ctor
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_NORMAL:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_NORMAL.01: ;Asm
- mov dword ECX, 0x0
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION.02: ;Asm
- add dword ESP, 0x10
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION__2:
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION__2.03: ;Asm
- pop dword EBP
- System_Void__Cosmos_Hardware_BlockDevice_Partition__ctor_Cosmos_Hardware_BlockDevice_BlockDevice__System_UInt64__System_UInt64_.END__OF__METHOD_EXCEPTION__2.04: ;Asm
- ret 0x18
- ; ---------------------------------------------------------
- ; Assembly: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- ; Type: System.Collections.Generic.List`1[Cosmos.Hardware.BlockDevice.MBR+PartInfo]
- ; Name: get_Count
- ; Plugged: No
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__:
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.05: ;Asm
- push dword EBP
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.06: ;Asm
- mov dword EBP, ESP
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0000: ;IL
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0000.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = System.Collections.Generic.List`1[Cosmos.Hardware.BlockDevice.MBR+PartInfo]
- ; Arg real size = 4 aligned size = 4
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0000.01: ;Asm
- push dword [EBP + 8]
- ; Stack contains 1 items: (4)
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0001: ;IL
- ; Ldfld
- ; Field = 'System.Int32 System.Collections.Generic.List`1._size'
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0001.00: ;Asm
- pop dword ECX
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0001.01: ;Asm
- add dword ECX, 0x14
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0001.02: ;Asm
- mov dword EAX, [ECX]
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0001.03: ;Asm
- push dword EAX
- ; Stack contains 1 items: (4)
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0006: ;IL
- ; Ret
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.0006.00: ;Asm
- jmp System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_NORMAL
- ; Stack contains 1 items: (4)
- ; End Method: get_Count
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_NORMAL:
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_NORMAL.01: ;Asm
- mov dword ECX, 0x0
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_NORMAL.02: ;Asm
- pop dword EAX
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_NORMAL.03: ;Asm
- mov dword [EBP + 8], EAX
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_EXCEPTION:
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_EXCEPTION__2:
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_EXCEPTION__2.04: ;Asm
- pop dword EBP
- System_Int32__System_Collections_Generic_List_1___Cosmos_Hardware_BlockDevice_MBR_PartInfo__get_Count__.END__OF__METHOD_EXCEPTION__2.05: ;Asm
- ret 0x0
Add Comment
Please, Sign In to add comment