Advertisement
Guest User

Untitled

a guest
Jan 17th, 2012
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; ---------------------------------------------------------
  2.             ; Assembly: Cosmos.Hardware, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983
  3.             ; Type: Cosmos.Hardware.BlockDevice.BlockDevice
  4.             ; Name: get_BlockSize
  5.             ; Plugged: No
  6.  
  7.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__:
  8.  
  9.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.05: ;Asm
  10.             push dword EBP
  11.  
  12.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.06: ;Asm
  13.             mov dword EBP, ESP
  14.             ; Local 0, Size 8
  15.  
  16.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.07: ;Asm
  17.             push dword 0x0
  18.  
  19.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.08: ;Asm
  20.             push dword 0x0
  21.  
  22.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0000: ;IL
  23.             ; Nop
  24.  
  25.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0000.00: ;Asm
  26.             NOP
  27.             ; Stack contains 0 items: ()
  28.  
  29.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0001: ;IL
  30.  
  31.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0001.00: ;Asm
  32.             Int3
  33.             ; Ldarg
  34.             ; Ldarg
  35.             ; Arg idx = 0
  36.             ; Arg type = Cosmos.Hardware.BlockDevice.BlockDevice
  37.             ; Arg real size = 4 aligned size = 4
  38.  
  39.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0001.01: ;Asm
  40.             push dword [EBP + 12]
  41.             ; Stack contains 1 items: (4)
  42.  
  43.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002: ;IL
  44.             ; Ldfld
  45.             ; Field = 'System.UInt64 Cosmos.Hardware.BlockDevice.BlockDevice.mBlockSize'
  46.  
  47.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.00: ;Asm
  48.             pop dword ECX
  49.  
  50.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.01: ;Asm
  51.             add dword ECX, 0xC
  52.  
  53.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.02: ;Asm
  54.             mov dword EAX, [ECX + 4]
  55.  
  56.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.03: ;Asm
  57.             push dword EAX
  58.  
  59.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.04: ;Asm
  60.             mov dword EAX, [ECX]
  61.  
  62.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0002.05: ;Asm
  63.             push dword EAX
  64.             ; Stack contains 1 items: (8)
  65.  
  66.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007: ;IL
  67.             ; Stloc
  68.             ; EBPOffset = 4
  69.  
  70.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.00: ;Asm
  71.             pop dword EAX
  72.  
  73.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.01: ;Asm
  74.             mov dword [EBP - 8], EAX
  75.  
  76.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.02: ;Asm
  77.             pop dword EAX
  78.  
  79.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0007.03: ;Asm
  80.             mov dword [EBP - 4], EAX
  81.             ; Stack contains 0 items: ()
  82.  
  83.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0008: ;IL
  84.             ; Br
  85.  
  86.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.0008.00: ;Asm
  87.             jmp System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A
  88.             ; Stack contains 0 items: ()
  89.  
  90.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A: ;IL
  91.  
  92.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.00: ;Asm
  93.             Int3
  94.             ; Ldloc
  95.             ; EBPOffset = 4
  96.  
  97.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.01: ;Asm
  98.             mov dword EAX, [EBP - 4]
  99.  
  100.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.02: ;Asm
  101.             push dword EAX
  102.  
  103.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.03: ;Asm
  104.             mov dword EAX, [EBP - 8]
  105.  
  106.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000A.04: ;Asm
  107.             push dword EAX
  108.             ; Stack contains 1 items: (8)
  109.  
  110.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000B: ;IL
  111.             ; Ret
  112.  
  113.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.000B.00: ;Asm
  114.             jmp System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL
  115.             ; Stack contains 1 items: (8)
  116.             ; End Method: get_BlockSize
  117.  
  118.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL:
  119.  
  120.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.01: ;Asm
  121.             mov dword ECX, 0x0
  122.  
  123.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.02: ;Asm
  124.             pop dword EAX
  125.  
  126.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.03: ;Asm
  127.             mov dword [EBP + 8], EAX
  128.  
  129.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.04: ;Asm
  130.             pop dword EAX
  131.  
  132.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_NORMAL.05: ;Asm
  133.             mov dword [EBP + 12], EAX
  134.  
  135.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION:
  136.  
  137.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION.06: ;Asm
  138.             add dword ESP, 0x8
  139.  
  140.     System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION__2:
  141.  
  142.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION__2.07: ;Asm
  143.             pop dword EBP
  144.  
  145.         System_UInt64__Cosmos_Hardware_BlockDevice_BlockDevice_get_BlockSize__.END__OF__METHOD_EXCEPTION__2.08: ;Asm
  146.             ret 0x0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement