Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 402 28 % 4 org.sample.NewMain::main @ 43 (67 bytes)
- @ 49 org.sample.NewMain::multi (39 bytes) inline (hot)
- @ 4 java.lang.Object::<init> (1 bytes) inline (hot)
- @ 12 java.lang.Object::<init> (1 bytes) inline (hot)
- Decoding compiled method 0x00007fb589113dd0:
- Code:
- [Entry Point]
- [Verified Entry Point]
- [Constants]
- # {method} {0x00007fb59cbf5438} 'main' '([Ljava/lang/String;)V' in 'org/sample/NewMain'
- 0x00007fb589113f20: callq 0x00007fb5a08a60b0 ; {runtime_call}
- 0x00007fb589113f25: nopw 0x0(%rax,%rax,1)
- 0x00007fb589113f30: mov %eax,-0x14000(%rsp)
- 0x00007fb589113f37: push %rbp
- 0x00007fb589113f38: sub $0x20,%rsp
- 0x00007fb589113f3c: mov (%rsi),%ebp
- 0x00007fb589113f3e: mov %rsi,%rdi
- 0x00007fb589113f41: mov $0x7fb5a09489e0,%r10
- 0x00007fb589113f4b: callq *%r10 ;*iload_1
- ; - org.sample.NewMain::main@43 (line 17)
- 0x00007fb589113f4e: mov $0xf80001e5,%r10d ; {metadata('java/lang/Object')}
- 0x00007fb589113f54: mov $0x0,%r8
- 0x00007fb589113f5e: lea (%r8,%r10,8),%r8
- 0x00007fb589113f62: jmp 0x00007fb589113f9a
- 0x00007fb589113f64: nopw 0x0(%rax,%rax,1)
- 0x00007fb589113f6a: nopw 0x0(%rax,%rax,1)
- 0x00007fb589113f70: mov %r11,0x60(%r15)
- 0x00007fb589113f74: prefetchnta 0x100(%r11)
- 0x00007fb589113f7c: mov 0xa8(%r8),%r11
- 0x00007fb589113f83: mov %r11,(%r10)
- 0x00007fb589113f86: movl $0xf80001e5,0x8(%r10) ; {metadata('java/lang/Object')}
- 0x00007fb589113f8e: mov %r12d,0xc(%r10) ;*goto
- ; - org.sample.NewMain::main@55 (line 17)
- 0x00007fb589113f92: inc %ebp ; OopMap{off=116}
- ;*goto
- ; - org.sample.NewMain::main@55 (line 17)
- 0x00007fb589113f94: test %eax,0x18a85066(%rip) # 0x00007fb5a1b99000
- ;*iload_1
- ; - org.sample.NewMain::main@43 (line 17)
- ; {poll}
- 0x00007fb589113f9a: cmp $0x5f5e100,%ebp
- 0x00007fb589113fa0: jge 0x00007fb589113fce ;*if_icmpge
- ; - org.sample.NewMain::main@46 (line 17)
- 0x00007fb589113fa2: mov 0x60(%r15),%r10
- 0x00007fb589113fa6: mov %r10,%r11
- 0x00007fb589113fa9: add $0x10,%r11
- 0x00007fb589113fad: cmp 0x70(%r15),%r11
- 0x00007fb589113fb1: jb 0x00007fb589113f70
- 0x00007fb589113fb3: mov %r8,(%rsp) ;*invokespecial <init>
- ; - org.sample.NewMain::multi@4 (line 30)
- ; - org.sample.NewMain::main@49 (line 18)
- 0x00007fb589113fb7: mov $0x7c0000f28,%rsi ; {metadata('java/lang/Object')}
- 0x00007fb589113fc1: xchg %ax,%ax
- 0x00007fb589113fc3: callq 0x00007fb5891017e0 ; OopMap{off=168}
- ;*new ; - org.sample.NewMain::multi@8 (line 31)
- ; - org.sample.NewMain::main@49 (line 18)
- ; {runtime_call}
- 0x00007fb589113fc8: mov (%rsp),%r8
- 0x00007fb589113fcc: jmp 0x00007fb589113f92 ;*if_icmpge
- ; - org.sample.NewMain::main@46 (line 17)
- 0x00007fb589113fce: mov $0xffffff65,%esi
- 0x00007fb589113fd3: callq 0x00007fb5890051a0 ; OopMap{off=184}
- ;*if_icmpge
- ; - org.sample.NewMain::main@46 (line 17)
- ; {runtime_call}
- 0x00007fb589113fd8: callq 0x00007fb5a08a60b0 ;*new
- ; - org.sample.NewMain::multi@0 (line 30)
- ; - org.sample.NewMain::main@49 (line 18)
- ; {runtime_call}
- 0x00007fb589113fdd: mov %rax,%rsi
- 0x00007fb589113fe0: add $0x20,%rsp
- 0x00007fb589113fe4: pop %rbp
- 0x00007fb589113fe5: jmpq 0x00007fb5891018e0 ; {runtime_call}
- 0x00007fb589113fea: hlt
- 0x00007fb589113feb: hlt
- 0x00007fb589113fec: hlt
- 0x00007fb589113fed: hlt
- 0x00007fb589113fee: hlt
- 0x00007fb589113fef: hlt
- 0x00007fb589113ff0: hlt
- 0x00007fb589113ff1: hlt
- 0x00007fb589113ff2: hlt
- 0x00007fb589113ff3: hlt
- 0x00007fb589113ff4: hlt
- 0x00007fb589113ff5: hlt
- 0x00007fb589113ff6: hlt
- 0x00007fb589113ff7: hlt
- 0x00007fb589113ff8: hlt
- 0x00007fb589113ff9: hlt
- 0x00007fb589113ffa: hlt
- 0x00007fb589113ffb: hlt
- 0x00007fb589113ffc: hlt
- 0x00007fb589113ffd: hlt
- 0x00007fb589113ffe: hlt
- 0x00007fb589113fff: hlt
- [Exception Handler]
- [Stub Code]
- 0x00007fb589114000: jmpq 0x00007fb5890f9160 ; {no_reloc}
- [Deopt Handler Code]
- 0x00007fb589114005: callq 0x00007fb58911400a
- 0x00007fb58911400a: subq $0x5,(%rsp)
- 0x00007fb58911400f: jmpq 0x00007fb589046fc0 ; {runtime_call}
- 0x00007fb589114014: hlt
- 0x00007fb589114015: hlt
- 0x00007fb589114016: hlt
- 0x00007fb589114017: hlt
- 407 27 % 3 org.sample.NewMain::main @ -2 (67 bytes) made not entrant
- 3587 28 % 4 org.sample.NewMain::main @ -2 (67 bytes) made not entrant
- DONE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement