Guest User

Untitled

a guest
Oct 11th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. Intel disassemble of hello.exe (built from hello.cs (http://pastebin.com/wRgB1JuU))
  2.  
  3. Method check1.Program:Main (string[]) emitted at 0x40353da0 to 0x40353e88 (code length 232) [hello.exe]
  4.  
  5. /tmp/.W1mtwN: file format elf64-x86-64
  6.  
  7.  
  8. Disassembly of section .text:
  9.  
  10. 0000000000000000 <ck1_Program_Main>:
  11. <BB>:3
  12. 0: 48 83 ec 28 sub $0x28,%rsp
  13. 4: 4c 89 34 24 mov %r14,(%rsp)
  14. 8: 4c 89 7c 24 08 mov %r15,0x8(%rsp)
  15. d: f2 0f 10 05 cb 00 00 movsd 0xcb(%rip),%xmm0 # e0 <ck1_Program_Main+0xe0>
  16. 14: 00
  17. 15: f2 0f 11 44 24 10 movsd %xmm0,0x10(%rsp)
  18. 1b: f2 0f 10 05 ad 00 00 movsd 0xad(%rip),%xmm0 # d0 <ck1_Program_Main+0xd0>
  19. 22: 00
  20. 23: f2 4c 0f 2c f0 cvttsd2si %xmm0,%r14
  21. 28: 49 8b c6 mov %r14,%rax
  22. 2b: 83 f8 02 cmp $0x2,%eax
  23. 2e: 0f 84 2c 00 00 00 je 60 <ck1_Program_Main+0x60>
  24. <BB>:5
  25. 34: bf b8 7f 3f 01 mov $0x13f7fb8,%edi
  26. 39: 66 90 xchg %ax,%ax
  27. 3b: e8 bc 00 00 00 callq fc <ck1_Program_Main+0xfc>
  28. 40: 48 8b f0 mov %rax,%rsi
  29. 43: 44 89 76 10 mov %r14d,0x10(%rsi)
  30. 47: 48 bf 10 00 cb b1 db movabs $0x7fdbb1cb0010,%rdi
  31. 4e: 7f 00 00
  32. 51: 66 90 xchg %ax,%ax
  33. 53: e8 9a 00 00 00 callq f2 <ck1_Program_Main+0xf2>
  34. 58: 48 8b f8 mov %rax,%rdi
  35. 5b: e8 88 00 00 00 callq e8 <ck1_Program_Main+0xe8>
  36. <BB>:4
  37. 60: f2 0f 10 44 24 10 movsd 0x10(%rsp),%xmm0
  38. 66: 90 nop
  39. 67: e8 85 ff ff ff callq fffffffffffffff1 <ck1_Program_Main+0xfffffffffffffff1>
  40. 6c: 4c 8b f8 mov %rax,%r15
  41. 6f: 83 f8 02 cmp $0x2,%eax
  42. 72: 0f 84 2c 00 00 00 je a4 <ck1_Program_Main+0xa4>
  43. <BB>:7
  44. 78: bf 18 84 3f 01 mov $0x13f8418,%edi
  45. 7d: 66 90 xchg %ax,%ax
  46. 7f: e8 78 00 00 00 callq fc <ck1_Program_Main+0xfc>
  47. 84: 48 8b f0 mov %rax,%rsi
  48. 87: 44 89 7e 10 mov %r15d,0x10(%rsi)
  49. 8b: 48 bf 10 00 cb b1 db movabs $0x7fdbb1cb0010,%rdi
  50. 92: 7f 00 00
  51. 95: 66 90 xchg %ax,%ax
  52. 97: e8 56 00 00 00 callq f2 <ck1_Program_Main+0xf2>
  53. 9c: 48 8b f8 mov %rax,%rdi
  54. 9f: e8 44 00 00 00 callq e8 <ck1_Program_Main+0xe8>
  55. <BB>:6
  56. a4: 48 bf 48 00 cb b1 db movabs $0x7fdbb1cb0048,%rdi
  57. ab: 7f 00 00
  58. ae: 90 nop
  59. af: e8 34 00 00 00 callq e8 <ck1_Program_Main+0xe8>
  60. b4: 33 c0 xor %eax,%eax
  61. <BB>:1
  62. b6: 4c 8b 34 24 mov (%rsp),%r14
  63. ba: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15
  64. bf: 48 83 c4 28 add $0x28,%rsp
  65. c3: c3 retq
  66. ...
  67. d4: 00 00 add %al,(%rax)
  68. d6: 00 40 00 add %al,0x0(%rax)
  69. ...
  70. e5: 00 00 add %al,(%rax)
  71. e7: 40 rex
Advertisement
Add Comment
Please, Sign In to add comment