Skip to content

Instantly share code, notes, and snippets.

@headius
Last active January 2, 2018 23:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save headius/5bc55c42a938a953fc3e9b1b7fb509aa to your computer and use it in GitHub Desktop.
Save headius/5bc55c42a938a953fc3e9b1b7fb509aa to your computer and use it in GitHub Desktop.
"a = 1; b = 2; c = a + b; c" compiled to method handles
Compiled method (c1) 18446 2640 2 java.lang.invoke.LambdaForm$MH/1430710100::identity_L (89 bytes)
total in heap [0x0000000114fad090,0x0000000114fae118] = 4232
relocation [0x0000000114fad200,0x0000000114fad2b8] = 184
main code [0x0000000114fad2c0,0x0000000114fad800] = 1344
stub code [0x0000000114fad800,0x0000000114fad8e8] = 232
oops [0x0000000114fad8e8,0x0000000114fad960] = 120
metadata [0x0000000114fad960,0x0000000114fad9d8] = 120
scopes data [0x0000000114fad9d8,0x0000000114fadd80] = 936
scopes pcs [0x0000000114fadd80,0x0000000114fae090] = 784
dependencies [0x0000000114fae090,0x0000000114fae098] = 8
nul chk table [0x0000000114fae098,0x0000000114fae118] = 128
----------------------------------------------------------------------
java/lang/invoke/LambdaForm$MH.identity_L(Ljava/lang/Object;)V [0x0000000114fad2c0, 0x0000000114fad8e8] 1576 bytes
[Entry Point]
[Verified Entry Point]
[Constants]
# {method} {0x00000001327846e0} 'identity_L' '(Ljava/lang/Object;)V' in 'java/lang/invoke/LambdaForm$MH'
# parm0: rsi:rsi = 'java/lang/Object'
# [sp+0xe0] (sp of caller)
0x0000000114fad2c0: mov %eax,-0x14000(%rsp)
0x0000000114fad2c7: push %rbp
0x0000000114fad2c8: sub $0xd0,%rsp
0x0000000114fad2cf: movabs $0x131668930,%rdx
0x0000000114fad2d9: mov 0x10(%rdx),%edi
0x0000000114fad2dc: add $0x8,%edi
0x0000000114fad2df: mov %edi,0x10(%rdx)
0x0000000114fad2e2: and $0x3ff8,%edi
0x0000000114fad2e8: cmp $0x0,%edi
0x0000000114fad2eb: je 0x0000000114fad611 ;*ldc {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@0
0x0000000114fad2f1: movabs $0x6c0596740,%rsi ; {oop(a 'java/lang/Class'{0x00000006c0596740} = 'java/lang/Object')}
0x0000000114fad2fb: mov $0x3,%edx ;*invokestatic newArray {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.reflect.Array::newInstance@2 (line 78)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@26
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad300: nopl 0x0(%rax)
0x0000000114fad307: callq 0x000000011c54e4d8 ; ImmutableOopMap{}
;*invokestatic newArray {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.reflect.Array::newInstance@2 (line 78)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@26
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
; {static_call}
0x0000000114fad30c: cmp $0x0,%rax
0x0000000114fad310: je 0x0000000114fad358 ;*ifnull {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@1 (line 3577)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad316: cmp $0x0,%rax
0x0000000114fad31a: je 0x0000000114fad340
0x0000000114fad320: movabs $0x7c00131f0,%rcx ; {metadata('java/lang/Object'[])}
0x0000000114fad32a: mov 0x8(%rax),%edi
0x0000000114fad32d: shl $0x3,%rdi
0x0000000114fad331: cmp 0x30(%rdi),%rcx
0x0000000114fad335: jne 0x0000000114fad340
0x0000000114fad33b: jmpq 0x0000000114fad345
0x0000000114fad340: xor %rsi,%rsi
0x0000000114fad343: jmp 0x0000000114fad34f
0x0000000114fad345: movabs $0x1,%rsi ;*invokevirtual isInstance {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@6 (line 3577)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad34f: cmp $0x0,%esi
0x0000000114fad352: je 0x0000000114fad587 ;*ifne {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@9 (line 3577)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad358: movabs $0x6ca87cd90,%rsi ; {oop(a 'java/lang/Long'{0x00000006ca87cd90} = 1)}
0x0000000114fad362: lea 0x10(%rax),%rdx
0x0000000114fad366: cmpl $0x0,0xc(%rax) ; implicit exception: dispatches to 0x0000000114fad632
0x0000000114fad36d: jbe 0x0000000114fad63c
0x0000000114fad373: cmp $0x0,%rsi
0x0000000114fad377: je 0x0000000114fad3c3
0x0000000114fad37d: mov 0x8(%rax),%ecx ; implicit exception: dispatches to 0x0000000114fad649
0x0000000114fad380: shl $0x3,%rcx
0x0000000114fad384: mov 0x8(%rsi),%edi
0x0000000114fad387: shl $0x3,%rdi
0x0000000114fad38b: mov 0xd8(%rcx),%rcx
0x0000000114fad392: cmp %rcx,%rdi
0x0000000114fad395: je 0x0000000114fad3c3
0x0000000114fad39b: mov 0xc(%rcx),%ebx
0x0000000114fad39e: cmp (%rdi,%rbx,1),%rcx
0x0000000114fad3a2: je 0x0000000114fad3c3
0x0000000114fad3a8: cmp $0x18,%ebx
0x0000000114fad3ab: jne 0x0000000114fad64e
0x0000000114fad3b1: push %rdi
0x0000000114fad3b2: push %rcx
0x0000000114fad3b3: callq 0x0000000114aabb80 ; {runtime_call slow_subtype_check Runtime1 stub}
0x0000000114fad3b8: pop %rdi
0x0000000114fad3b9: pop %rcx
0x0000000114fad3ba: cmp $0x0,%ecx
0x0000000114fad3bd: je 0x0000000114fad64e
0x0000000114fad3c3: movsbl 0x340(%r15),%ecx
0x0000000114fad3cb: cmp $0x0,%ecx
0x0000000114fad3ce: jne 0x0000000114fad657
0x0000000114fad3d4: mov %rsi,%r10
0x0000000114fad3d7: shr $0x3,%r10
0x0000000114fad3db: mov %r10d,(%rdx)
0x0000000114fad3de: mov %rdx,%rcx
0x0000000114fad3e1: xor %rsi,%rcx
0x0000000114fad3e4: shr $0x14,%rcx
0x0000000114fad3e8: cmp $0x0,%rcx
0x0000000114fad3ec: jne 0x0000000114fad675 ;*aastore {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@34
0x0000000114fad3f2: movabs $0x6ca87cd78,%rsi ; {oop(a 'java/lang/Long'{0x00000006ca87cd78} = 2)}
0x0000000114fad3fc: lea 0x14(%rax),%rdx
0x0000000114fad400: cmpl $0x1,0xc(%rax) ; implicit exception: dispatches to 0x0000000114fad68d
0x0000000114fad407: jbe 0x0000000114fad697
0x0000000114fad40d: cmp $0x0,%rsi
0x0000000114fad411: je 0x0000000114fad45d
0x0000000114fad417: mov 0x8(%rax),%ecx ; implicit exception: dispatches to 0x0000000114fad6a4
0x0000000114fad41a: shl $0x3,%rcx
0x0000000114fad41e: mov 0x8(%rsi),%edi
0x0000000114fad421: shl $0x3,%rdi
0x0000000114fad425: mov 0xd8(%rcx),%rcx
0x0000000114fad42c: cmp %rcx,%rdi
0x0000000114fad42f: je 0x0000000114fad45d
0x0000000114fad435: mov 0xc(%rcx),%ebx
0x0000000114fad438: cmp (%rdi,%rbx,1),%rcx
0x0000000114fad43c: je 0x0000000114fad45d
0x0000000114fad442: cmp $0x18,%ebx
0x0000000114fad445: jne 0x0000000114fad6a9
0x0000000114fad44b: push %rdi
0x0000000114fad44c: push %rcx
0x0000000114fad44d: callq 0x0000000114aabb80 ; {runtime_call slow_subtype_check Runtime1 stub}
0x0000000114fad452: pop %rdi
0x0000000114fad453: pop %rcx
0x0000000114fad454: cmp $0x0,%ecx
0x0000000114fad457: je 0x0000000114fad6a9
0x0000000114fad45d: movsbl 0x340(%r15),%ecx
0x0000000114fad465: cmp $0x0,%ecx
0x0000000114fad468: jne 0x0000000114fad6b2
0x0000000114fad46e: mov %rsi,%r10
0x0000000114fad471: shr $0x3,%r10
0x0000000114fad475: mov %r10d,(%rdx)
0x0000000114fad478: mov %rdx,%rcx
0x0000000114fad47b: xor %rsi,%rcx
0x0000000114fad47e: shr $0x14,%rcx
0x0000000114fad482: cmp $0x0,%rcx
0x0000000114fad486: jne 0x0000000114fad6d0 ;*aastore {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@51
0x0000000114fad48c: cmpl $0x0,0xc(%rax) ; implicit exception: dispatches to 0x0000000114fad6e8
0x0000000114fad493: jbe 0x0000000114fad6f2
0x0000000114fad499: mov 0x10(%rax),%esi
0x0000000114fad49c: shl $0x3,%rsi ;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@15
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
0x0000000114fad4a0: cmpl $0x1,0xc(%rax) ; implicit exception: dispatches to 0x0000000114fad6ff
0x0000000114fad4a7: jbe 0x0000000114fad709
0x0000000114fad4ad: mov 0x14(%rax),%edx
0x0000000114fad4b0: shl $0x3,%rdx ;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@31
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
0x0000000114fad4b4: movabs $0x6ca720f78,%rcx ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@50
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {oop(a 'java/lang/invoke/MemberName'{0x00000006ca720f78} = {method} {0x000000012e6f32f8} 'add' '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'com/headius/jruby/HandleCompiler')}
0x0000000114fad4be: mov %rax,0xb8(%rsp)
0x0000000114fad4c6: nop
0x0000000114fad4c7: callq 0x000000011c46e620 ; ImmutableOopMap{[184]=Oop }
;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@50
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {static_call}
0x0000000114fad4cc: mov 0xb8(%rsp),%rbx
0x0000000114fad4d4: lea 0x18(%rbx),%rdx
0x0000000114fad4d8: cmpl $0x2,0xc(%rbx) ; implicit exception: dispatches to 0x0000000114fad716
0x0000000114fad4df: jbe 0x0000000114fad720
0x0000000114fad4e5: cmp $0x0,%rax
0x0000000114fad4e9: je 0x0000000114fad535
0x0000000114fad4ef: mov 0x8(%rbx),%esi ; implicit exception: dispatches to 0x0000000114fad72d
0x0000000114fad4f2: shl $0x3,%rsi
0x0000000114fad4f6: mov 0x8(%rax),%edi
0x0000000114fad4f9: shl $0x3,%rdi
0x0000000114fad4fd: mov 0xd8(%rsi),%rsi
0x0000000114fad504: cmp %rsi,%rdi
0x0000000114fad507: je 0x0000000114fad535
0x0000000114fad50d: mov 0xc(%rsi),%ecx
0x0000000114fad510: cmp (%rdi,%rcx,1),%rsi
0x0000000114fad514: je 0x0000000114fad535
0x0000000114fad51a: cmp $0x18,%ecx
0x0000000114fad51d: jne 0x0000000114fad732
0x0000000114fad523: push %rdi
0x0000000114fad524: push %rsi
0x0000000114fad525: callq 0x0000000114aabb80 ; {runtime_call slow_subtype_check Runtime1 stub}
0x0000000114fad52a: pop %rdi
0x0000000114fad52b: pop %rsi
0x0000000114fad52c: cmp $0x0,%esi
0x0000000114fad52f: je 0x0000000114fad732
0x0000000114fad535: movsbl 0x340(%r15),%esi
0x0000000114fad53d: cmp $0x0,%esi
0x0000000114fad540: jne 0x0000000114fad73b
0x0000000114fad546: mov %rax,%r10
0x0000000114fad549: shr $0x3,%r10
0x0000000114fad54d: mov %r10d,(%rdx)
0x0000000114fad550: mov %rdx,%rsi
0x0000000114fad553: xor %rax,%rsi
0x0000000114fad556: shr $0x14,%rsi
0x0000000114fad55a: cmp $0x0,%rsi
0x0000000114fad55e: jne 0x0000000114fad759 ;*aastore {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
0x0000000114fad564: cmpl $0x2,0xc(%rbx) ; implicit exception: dispatches to 0x0000000114fad771
0x0000000114fad56b: jbe 0x0000000114fad77b
0x0000000114fad571: mov 0x18(%rbx),%edx
0x0000000114fad574: shl $0x3,%rdx ;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@85
0x0000000114fad578: add $0xd0,%rsp
0x0000000114fad57f: pop %rbp
0x0000000114fad580: test %eax,-0xf5b1586(%rip) # 0x00000001059fc000
; {poll_return}
0x0000000114fad586: retq ;*return {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@88
0x0000000114fad587: mov %rax,%rbx
0x0000000114fad58a: nopw 0x0(%rax,%rax,1)
0x0000000114fad590: jmpq 0x0000000114fad797 ; {no_reloc}
0x0000000114fad595: add %al,(%rax)
0x0000000114fad597: add %al,(%rax)
0x0000000114fad599: add %cl,-0x75(%rcx)
0x0000000114fad59c: rex.RXB (bad)
0x0000000114fad59e: lea 0x28(%rax),%rdi
0x0000000114fad5a2: cmp 0x70(%r15),%rdi
0x0000000114fad5a6: ja 0x0000000114fad7a1
0x0000000114fad5ac: mov %rdi,0x60(%r15)
0x0000000114fad5b0: mov 0xb0(%rdx),%rcx
0x0000000114fad5b7: mov %rcx,(%rax)
0x0000000114fad5ba: mov %rdx,%rcx
0x0000000114fad5bd: shr $0x3,%rcx
0x0000000114fad5c1: mov %ecx,0x8(%rax)
0x0000000114fad5c4: xor %rcx,%rcx
0x0000000114fad5c7: mov %ecx,0xc(%rax)
0x0000000114fad5ca: xor %rcx,%rcx
0x0000000114fad5cd: mov %rcx,0x10(%rax)
0x0000000114fad5d1: mov %rcx,0x18(%rax)
0x0000000114fad5d5: mov %rcx,0x20(%rax) ;*new {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@12 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad5d9: movabs $0x6c065c650,%rsi ; {oop(a 'java/lang/Class'{0x00000006c065c650} = 'java/lang/Object'[])}
0x0000000114fad5e3: mov %rbx,%rdx ;*invokespecial cannotCastMsg {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@18 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad5e6: mov %rax,0xc0(%rsp)
0x0000000114fad5ee: nop
0x0000000114fad5ef: callq 0x00000001149e6280 ; ImmutableOopMap{[192]=Oop }
;*invokespecial cannotCastMsg {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@18 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
; {optimized virtual_call}
0x0000000114fad5f4: mov %rax,%rdx
0x0000000114fad5f7: mov 0xc0(%rsp),%rsi ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@21 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
0x0000000114fad5ff: callq 0x00000001149e6280 ; ImmutableOopMap{[192]=Oop }
;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@21 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
; {optimized virtual_call}
0x0000000114fad604: mov 0xc0(%rsp),%rax
0x0000000114fad60c: jmpq 0x0000000114fad7da
0x0000000114fad611: movabs $0x1327846e0,%r10 ; {metadata({method} {0x00000001327846e0} 'identity_L' '(Ljava/lang/Object;)V' in 'java/lang/invoke/LambdaForm$MH')}
0x0000000114fad61b: mov %r10,0x8(%rsp)
0x0000000114fad620: movq $0xffffffffffffffff,(%rsp)
0x0000000114fad628: callq 0x0000000114aae280 ; ImmutableOopMap{rsi=Oop }
;*synchronization entry
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@-1
; {runtime_call counter_overflow Runtime1 stub}
0x0000000114fad62d: jmpq 0x0000000114fad2f1
0x0000000114fad632: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@34
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad637: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@34
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad63c: movq $0x0,(%rsp)
0x0000000114fad644: callq 0x0000000114a1b820 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@34
; {runtime_call throw_range_check_failed Runtime1 stub}
0x0000000114fad649: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@34
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad64e: mov %rsi,(%rsp)
0x0000000114fad652: callq 0x0000000114aab420 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@34
; {runtime_call throw_array_store_exception Runtime1 stub}
0x0000000114fad657: mov (%rdx),%ecx
0x0000000114fad659: shl $0x3,%rcx
0x0000000114fad65d: cmp $0x0,%rcx
0x0000000114fad661: je 0x0000000114fad3d4
0x0000000114fad667: mov %rcx,(%rsp)
0x0000000114fad66b: callq 0x0000000114aadb00 ; {runtime_call g1_pre_barrier_slow Runtime1 stub}
0x0000000114fad670: jmpq 0x0000000114fad3d4
0x0000000114fad675: cmp $0x0,%rsi
0x0000000114fad679: je 0x0000000114fad3f2
0x0000000114fad67f: mov %rdx,(%rsp)
0x0000000114fad683: callq 0x0000000114aadd80 ; {runtime_call g1_post_barrier_slow Runtime1 stub}
0x0000000114fad688: jmpq 0x0000000114fad3f2
0x0000000114fad68d: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@51
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad692: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@51
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad697: movq $0x1,(%rsp)
0x0000000114fad69f: callq 0x0000000114a1b820 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@51
; {runtime_call throw_range_check_failed Runtime1 stub}
0x0000000114fad6a4: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@51
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad6a9: mov %rsi,(%rsp)
0x0000000114fad6ad: callq 0x0000000114aab420 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@51
; {runtime_call throw_array_store_exception Runtime1 stub}
0x0000000114fad6b2: mov (%rdx),%ecx
0x0000000114fad6b4: shl $0x3,%rcx
0x0000000114fad6b8: cmp $0x0,%rcx
0x0000000114fad6bc: je 0x0000000114fad46e
0x0000000114fad6c2: mov %rcx,(%rsp)
0x0000000114fad6c6: callq 0x0000000114aadb00 ; {runtime_call g1_pre_barrier_slow Runtime1 stub}
0x0000000114fad6cb: jmpq 0x0000000114fad46e
0x0000000114fad6d0: cmp $0x0,%rsi
0x0000000114fad6d4: je 0x0000000114fad48c
0x0000000114fad6da: mov %rdx,(%rsp)
0x0000000114fad6de: callq 0x0000000114aadd80 ; {runtime_call g1_post_barrier_slow Runtime1 stub}
0x0000000114fad6e3: jmpq 0x0000000114fad48c
0x0000000114fad6e8: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@15
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad6ed: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@15
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad6f2: movq $0x0,(%rsp)
0x0000000114fad6fa: callq 0x0000000114a1b820 ; ImmutableOopMap{rax=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@15
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_range_check_failed Runtime1 stub}
0x0000000114fad6ff: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@31
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad704: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@31
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad709: movq $0x1,(%rsp)
0x0000000114fad711: callq 0x0000000114a1b820 ; ImmutableOopMap{rax=Oop rsi=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/2125274496::reinvoke@31
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@15
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_range_check_failed Runtime1 stub}
0x0000000114fad716: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rbx=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad71b: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rbx=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad720: movq $0x2,(%rsp)
0x0000000114fad728: callq 0x0000000114a1b820 ; ImmutableOopMap{rax=Oop rbx=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_range_check_failed Runtime1 stub}
0x0000000114fad72d: callq 0x0000000114aa9620 ; ImmutableOopMap{rax=Oop rbx=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad732: mov %rax,(%rsp)
0x0000000114fad736: callq 0x0000000114aab420 ; ImmutableOopMap{rax=Oop rbx=Oop }
;*aastore {reexecute=1 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::setElementL@3 (line 185)
; - java.lang.invoke.LambdaForm$DMH/1373172466::invokeStatic_LIL_V@14
; - java.lang.invoke.LambdaForm$MH/1929091227::delegate@17
; - java.lang.invoke.LambdaForm$MH/1436136891::identity_L@40
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@68
; {runtime_call throw_array_store_exception Runtime1 stub}
0x0000000114fad73b: mov (%rdx),%esi
0x0000000114fad73d: shl $0x3,%rsi
0x0000000114fad741: cmp $0x0,%rsi
0x0000000114fad745: je 0x0000000114fad546
0x0000000114fad74b: mov %rsi,(%rsp)
0x0000000114fad74f: callq 0x0000000114aadb00 ; {runtime_call g1_pre_barrier_slow Runtime1 stub}
0x0000000114fad754: jmpq 0x0000000114fad546
0x0000000114fad759: cmp $0x0,%rax
0x0000000114fad75d: je 0x0000000114fad564
0x0000000114fad763: mov %rdx,(%rsp)
0x0000000114fad767: callq 0x0000000114aadd80 ; {runtime_call g1_post_barrier_slow Runtime1 stub}
0x0000000114fad76c: jmpq 0x0000000114fad564
0x0000000114fad771: callq 0x0000000114aa9620 ; ImmutableOopMap{rbx=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@85
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad776: callq 0x0000000114aa9620 ; ImmutableOopMap{rbx=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@85
; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x0000000114fad77b: movq $0x2,(%rsp)
0x0000000114fad783: callq 0x0000000114a1b820 ; ImmutableOopMap{rbx=Oop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.invoke.MethodHandleImpl$ArrayAccessor::getElementL@2 (line 175)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@11
; - java.lang.invoke.LambdaForm$BMH/1341548823::reinvoke@21
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@85
; {runtime_call throw_range_check_failed Runtime1 stub}
0x0000000114fad788: movabs $0x0,%rdx ; {metadata(NULL)}
0x0000000114fad792: mov $0xa050f00,%eax
0x0000000114fad797: callq 0x0000000114aacd80 ; ImmutableOopMap{rbx=Oop }
;*new {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@12 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
; {runtime_call load_klass_patching Runtime1 stub}
0x0000000114fad79c: jmpq 0x0000000114fad590
0x0000000114fad7a1: mov %rdx,%rdx
0x0000000114fad7a4: callq 0x0000000114aa9e80 ; ImmutableOopMap{rbx=Oop }
;*new {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.Class::cast@12 (line 3578)
; - java.lang.invoke.DirectMethodHandle$Holder::invokeSpecial@11
; - java.lang.invoke.LambdaForm$BMH/1668627309::reinvoke@21
; - java.lang.invoke.LambdaForm$BMH/266906347::reinvoke@44
; - java.lang.invoke.LambdaForm$MH/1430710100::identity_L@20
; {runtime_call fast_new_instance Runtime1 stub}
0x0000000114fad7a9: jmpq 0x0000000114fad5d9
0x0000000114fad7ae: nop
0x0000000114fad7af: nop
0x0000000114fad7b0: nop
0x0000000114fad7b1: mov 0x2f8(%r15),%rax
0x0000000114fad7b8: movabs $0x0,%r10
0x0000000114fad7c2: mov %r10,0x2f8(%r15)
0x0000000114fad7c9: movabs $0x0,%r10
0x0000000114fad7d3: mov %r10,0x300(%r15)
0x0000000114fad7da: add $0xd0,%rsp
0x0000000114fad7e1: pop %rbp
0x0000000114fad7e2: jmpq 0x0000000114a1be00 ; {runtime_call unwind_exception Runtime1 stub}
0x0000000114fad7e7: hlt
0x0000000114fad7e8: hlt
0x0000000114fad7e9: hlt
0x0000000114fad7ea: hlt
0x0000000114fad7eb: hlt
0x0000000114fad7ec: hlt
0x0000000114fad7ed: hlt
0x0000000114fad7ee: hlt
0x0000000114fad7ef: hlt
0x0000000114fad7f0: hlt
0x0000000114fad7f1: hlt
0x0000000114fad7f2: hlt
0x0000000114fad7f3: hlt
0x0000000114fad7f4: hlt
0x0000000114fad7f5: hlt
0x0000000114fad7f6: hlt
0x0000000114fad7f7: hlt
0x0000000114fad7f8: hlt
0x0000000114fad7f9: hlt
0x0000000114fad7fa: hlt
0x0000000114fad7fb: hlt
0x0000000114fad7fc: hlt
0x0000000114fad7fd: hlt
0x0000000114fad7fe: hlt
0x0000000114fad7ff: hlt
[Stub Code]
0x0000000114fad800: nopl 0x0(%rax,%rax,1) ; {no_reloc}
0x0000000114fad805: movabs $0x0,%rbx ; {static_stub}
0x0000000114fad80f: jmpq 0x0000000114fad80f ; {runtime_call}
0x0000000114fad814: nop
0x0000000114fad815: movabs $0x0,%rbx ; {static_stub}
0x0000000114fad81f: jmpq 0x0000000114fad81f ; {runtime_call}
0x0000000114fad824: nop
0x0000000114fad825: movabs $0x0,%rbx ; {static_stub}
0x0000000114fad82f: jmpq 0x0000000114fad82f ; {runtime_call}
0x0000000114fad834: nop
0x0000000114fad835: movabs $0x0,%rbx ; {static_stub}
0x0000000114fad83f: jmpq 0x0000000114fad83f ; {runtime_call}
[Exception Handler]
0x0000000114fad844: callq 0x0000000114aab200 ; {runtime_call handle_exception_from_callee Runtime1 stub}
0x0000000114fad849: mov %rsp,-0x28(%rsp)
0x0000000114fad84e: sub $0x80,%rsp
0x0000000114fad855: mov %rax,0x78(%rsp)
0x0000000114fad85a: mov %rcx,0x70(%rsp)
0x0000000114fad85f: mov %rdx,0x68(%rsp)
0x0000000114fad864: mov %rbx,0x60(%rsp)
0x0000000114fad869: mov %rbp,0x50(%rsp)
0x0000000114fad86e: mov %rsi,0x48(%rsp)
0x0000000114fad873: mov %rdi,0x40(%rsp)
0x0000000114fad878: mov %r8,0x38(%rsp)
0x0000000114fad87d: mov %r9,0x30(%rsp)
0x0000000114fad882: mov %r10,0x28(%rsp)
0x0000000114fad887: mov %r11,0x20(%rsp)
0x0000000114fad88c: mov %r12,0x18(%rsp)
0x0000000114fad891: mov %r13,0x10(%rsp)
0x0000000114fad896: mov %r14,0x8(%rsp)
0x0000000114fad89b: mov %r15,(%rsp)
0x0000000114fad89f: movabs $0x1071bb90c,%rdi ; {external_word}
0x0000000114fad8a9: movabs $0x114fad849,%rsi ; {internal_word}
0x0000000114fad8b3: mov %rsp,%rdx
0x0000000114fad8b6: and $0xfffffffffffffff0,%rsp
0x0000000114fad8ba: callq 0x0000000106f1a936 ; {runtime_call MacroAssembler::debug64(char*, long long, long long*)}
0x0000000114fad8bf: hlt
[Deopt Handler Code]
0x0000000114fad8c0: movabs $0x114fad8c0,%r10 ; {section_word}
0x0000000114fad8ca: push %r10
0x0000000114fad8cc: jmpq 0x00000001149e7820 ; {runtime_call DeoptimizationBlob}
[Deopt MH Handler Code]
0x0000000114fad8d1: movabs $0x114fad8d1,%r10 ; {section_word}
0x0000000114fad8db: push %r10
0x0000000114fad8dd: jmpq 0x00000001149e7820 ; {runtime_call DeoptimizationBlob}
0x0000000114fad8e2: hlt
0x0000000114fad8e3: hlt
0x0000000114fad8e4: hlt
0x0000000114fad8e5: hlt
0x0000000114fad8e6: hlt
0x0000000114fad8e7: hlt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment