Advertisement
Guest User

Untitled

a guest
May 26th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.58 KB | None | 0 0
  1. 402 28 % 4 org.sample.NewMain::main @ 43 (67 bytes)
  2. @ 49 org.sample.NewMain::multi (39 bytes) inline (hot)
  3. @ 4 java.lang.Object::<init> (1 bytes) inline (hot)
  4. @ 12 java.lang.Object::<init> (1 bytes) inline (hot)
  5. Decoding compiled method 0x00007fb589113dd0:
  6. Code:
  7. [Entry Point]
  8. [Verified Entry Point]
  9. [Constants]
  10. # {method} {0x00007fb59cbf5438} 'main' '([Ljava/lang/String;)V' in 'org/sample/NewMain'
  11. 0x00007fb589113f20: callq 0x00007fb5a08a60b0 ; {runtime_call}
  12. 0x00007fb589113f25: nopw 0x0(%rax,%rax,1)
  13. 0x00007fb589113f30: mov %eax,-0x14000(%rsp)
  14. 0x00007fb589113f37: push %rbp
  15. 0x00007fb589113f38: sub $0x20,%rsp
  16. 0x00007fb589113f3c: mov (%rsi),%ebp
  17. 0x00007fb589113f3e: mov %rsi,%rdi
  18. 0x00007fb589113f41: mov $0x7fb5a09489e0,%r10
  19. 0x00007fb589113f4b: callq *%r10 ;*iload_1
  20. ; - org.sample.NewMain::main@43 (line 17)
  21.  
  22. 0x00007fb589113f4e: mov $0xf80001e5,%r10d ; {metadata('java/lang/Object')}
  23. 0x00007fb589113f54: mov $0x0,%r8
  24. 0x00007fb589113f5e: lea (%r8,%r10,8),%r8
  25. 0x00007fb589113f62: jmp 0x00007fb589113f9a
  26. 0x00007fb589113f64: nopw 0x0(%rax,%rax,1)
  27. 0x00007fb589113f6a: nopw 0x0(%rax,%rax,1)
  28. 0x00007fb589113f70: mov %r11,0x60(%r15)
  29. 0x00007fb589113f74: prefetchnta 0x100(%r11)
  30. 0x00007fb589113f7c: mov 0xa8(%r8),%r11
  31. 0x00007fb589113f83: mov %r11,(%r10)
  32. 0x00007fb589113f86: movl $0xf80001e5,0x8(%r10) ; {metadata('java/lang/Object')}
  33. 0x00007fb589113f8e: mov %r12d,0xc(%r10) ;*goto
  34. ; - org.sample.NewMain::main@55 (line 17)
  35.  
  36. 0x00007fb589113f92: inc %ebp ; OopMap{off=116}
  37. ;*goto
  38. ; - org.sample.NewMain::main@55 (line 17)
  39.  
  40. 0x00007fb589113f94: test %eax,0x18a85066(%rip) # 0x00007fb5a1b99000
  41. ;*iload_1
  42. ; - org.sample.NewMain::main@43 (line 17)
  43. ; {poll}
  44. 0x00007fb589113f9a: cmp $0x5f5e100,%ebp
  45. 0x00007fb589113fa0: jge 0x00007fb589113fce ;*if_icmpge
  46. ; - org.sample.NewMain::main@46 (line 17)
  47.  
  48. 0x00007fb589113fa2: mov 0x60(%r15),%r10
  49. 0x00007fb589113fa6: mov %r10,%r11
  50. 0x00007fb589113fa9: add $0x10,%r11
  51. 0x00007fb589113fad: cmp 0x70(%r15),%r11
  52. 0x00007fb589113fb1: jb 0x00007fb589113f70
  53. 0x00007fb589113fb3: mov %r8,(%rsp) ;*invokespecial <init>
  54. ; - org.sample.NewMain::multi@4 (line 30)
  55. ; - org.sample.NewMain::main@49 (line 18)
  56.  
  57. 0x00007fb589113fb7: mov $0x7c0000f28,%rsi ; {metadata('java/lang/Object')}
  58. 0x00007fb589113fc1: xchg %ax,%ax
  59. 0x00007fb589113fc3: callq 0x00007fb5891017e0 ; OopMap{off=168}
  60. ;*new ; - org.sample.NewMain::multi@8 (line 31)
  61. ; - org.sample.NewMain::main@49 (line 18)
  62. ; {runtime_call}
  63. 0x00007fb589113fc8: mov (%rsp),%r8
  64. 0x00007fb589113fcc: jmp 0x00007fb589113f92 ;*if_icmpge
  65. ; - org.sample.NewMain::main@46 (line 17)
  66.  
  67. 0x00007fb589113fce: mov $0xffffff65,%esi
  68. 0x00007fb589113fd3: callq 0x00007fb5890051a0 ; OopMap{off=184}
  69. ;*if_icmpge
  70. ; - org.sample.NewMain::main@46 (line 17)
  71. ; {runtime_call}
  72. 0x00007fb589113fd8: callq 0x00007fb5a08a60b0 ;*new
  73. ; - org.sample.NewMain::multi@0 (line 30)
  74. ; - org.sample.NewMain::main@49 (line 18)
  75. ; {runtime_call}
  76. 0x00007fb589113fdd: mov %rax,%rsi
  77. 0x00007fb589113fe0: add $0x20,%rsp
  78. 0x00007fb589113fe4: pop %rbp
  79. 0x00007fb589113fe5: jmpq 0x00007fb5891018e0 ; {runtime_call}
  80. 0x00007fb589113fea: hlt
  81. 0x00007fb589113feb: hlt
  82. 0x00007fb589113fec: hlt
  83. 0x00007fb589113fed: hlt
  84. 0x00007fb589113fee: hlt
  85. 0x00007fb589113fef: hlt
  86. 0x00007fb589113ff0: hlt
  87. 0x00007fb589113ff1: hlt
  88. 0x00007fb589113ff2: hlt
  89. 0x00007fb589113ff3: hlt
  90. 0x00007fb589113ff4: hlt
  91. 0x00007fb589113ff5: hlt
  92. 0x00007fb589113ff6: hlt
  93. 0x00007fb589113ff7: hlt
  94. 0x00007fb589113ff8: hlt
  95. 0x00007fb589113ff9: hlt
  96. 0x00007fb589113ffa: hlt
  97. 0x00007fb589113ffb: hlt
  98. 0x00007fb589113ffc: hlt
  99. 0x00007fb589113ffd: hlt
  100. 0x00007fb589113ffe: hlt
  101. 0x00007fb589113fff: hlt
  102. [Exception Handler]
  103. [Stub Code]
  104. 0x00007fb589114000: jmpq 0x00007fb5890f9160 ; {no_reloc}
  105. [Deopt Handler Code]
  106. 0x00007fb589114005: callq 0x00007fb58911400a
  107. 0x00007fb58911400a: subq $0x5,(%rsp)
  108. 0x00007fb58911400f: jmpq 0x00007fb589046fc0 ; {runtime_call}
  109. 0x00007fb589114014: hlt
  110. 0x00007fb589114015: hlt
  111. 0x00007fb589114016: hlt
  112. 0x00007fb589114017: hlt
  113. 407 27 % 3 org.sample.NewMain::main @ -2 (67 bytes) made not entrant
  114. 3587 28 % 4 org.sample.NewMain::main @ -2 (67 bytes) made not entrant
  115. DONE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement