Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; ---------------------------------------------------------
- ; Assembly: Cosmos.Hardware, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983
- ; Type: Cosmos.Hardware.BlockDevice.BlockDevice
- ; Name: get_BlockSize
- ; Plugged: No
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__:
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.05: ;Asm
- push dword EBP
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.06: ;Asm
- mov dword EBP, ESP
- ; Local 0, Size 8
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.07: ;Asm
- push dword 0x0
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.08: ;Asm
- push dword 0x0
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0000: ;IL
- ; Nop
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0000.00: ;Asm
- NOP
- ; Stack contains 0 items: ()
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0001: ;IL
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0001.00: ;Asm
- Int3
- ; Ldarg
- ; Ldarg
- ; Arg idx = 0
- ; Arg type = Cosmos.Hardware.BlockDevice.BlockDevice
- ; Arg real size = 4 aligned size = 4
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0001.01: ;Asm
- push dword [EBP + 12]
- ; Stack contains 1 items: (4)
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002: ;IL
- ; Ldfld
- ; Field = 'System.UInt64 Cosmos.Hardware.BlockDevice.BlockDevice.mBlockSize'
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.00: ;Asm
- pop dword ECX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.01: ;Asm
- add dword ECX, 0xC
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.02: ;Asm
- mov dword EAX, [ECX + 4]
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.03: ;Asm
- push dword EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.04: ;Asm
- mov dword EAX, [ECX]
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.05: ;Asm
- push dword EAX
- ; Stack contains 1 items: (8)
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007: ;IL
- ; Stloc
- ; EBPOffset = 4
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.00: ;Asm
- pop dword EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.01: ;Asm
- mov dword [EBP - 8], EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.02: ;Asm
- pop dword EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.03: ;Asm
- mov dword [EBP - 4], EAX
- ; Stack contains 0 items: ()
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0008: ;IL
- ; Br
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0008.00: ;Asm
- jmp System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A
- ; Stack contains 0 items: ()
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A: ;IL
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.00: ;Asm
- Int3
- ; Ldloc
- ; EBPOffset = 4
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.01: ;Asm
- mov dword EAX, [EBP - 4]
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.02: ;Asm
- push dword EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.03: ;Asm
- mov dword EAX, [EBP - 8]
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.04: ;Asm
- push dword EAX
- ; Stack contains 1 items: (8)
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000B: ;IL
- ; Ret
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000B.00: ;Asm
- jmp System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL
- ; Stack contains 1 items: (8)
- ; End Method: get_BlockSize
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL:
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.01: ;Asm
- mov dword ECX, 0x0
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.02: ;Asm
- pop dword EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.03: ;Asm
- mov dword [EBP + 8], EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.04: ;Asm
- pop dword EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.05: ;Asm
- mov dword [EBP + 12], EAX
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION:
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION.06: ;Asm
- add dword ESP, 0x8
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION__2:
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION__2.07: ;Asm
- pop dword EBP
- System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION__2.08: ;Asm
- ret 0x0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement