=========================== JVMCI-compiled nmethod ============================= ----------------------------------- Assembly ----------------------------------- Compiled method (JVMCI) 3367 1092 4 io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub (57 bytes) total in heap [0x00000209a30a6588,0x00000209a30a77f0] = 4712 main code [0x00000209a30a6680,0x00000209a30a77be] = 4414 stub code [0x00000209a30a77be,0x00000209a30a77c0] = 2 oops [0x00000209a30a77c0,0x00000209a30a77f0] = 48 mutable data [0x00000209b2c8b1e0,0x00000209b2c8b3b0] = 464 relocation [0x00000209b2c8b1e0,0x00000209b2c8b2c8] = 232 metadata [0x00000209b2c8b2c8,0x00000209b2c8b398] = 208 JVMCI data [0x00000209b2c8b398,0x00000209b2c8b3b0] = 24 immutable data [0x00000209b2cb4e30,0x00000209b2cb5b60] = 3376 dependencies [0x00000209b2cb4e30,0x00000209b2cb4e68] = 56 nul chk table [0x00000209b2cb4e68,0x00000209b2cb4f28] = 192 scopes pcs [0x00000209b2cb4f28,0x00000209b2cb58c8] = 2464 scopes data [0x00000209b2cb58c8,0x00000209b2cb5a58] = 400 speculations [0x00000209b2cb5a58,0x00000209b2cb5b60] = 264 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Verified Entry Point] # {method} {0x00000209b34514c0} 'customCall_avgt_jmhStub' '(Lorg/openjdk/jmh/runner/InfraControl;Lorg/openjdk/jmh/results/RawResults;Lorg/openjdk/jmh/infra/BenchmarkParams;Lorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/infra/ThreadParams;Lorg/openjdk/jmh/infra/Blackhole;Lorg/openjdk/jmh/infra/Control;ILio/github/lumine1909/jmh_generated/Benchmark_jmhType;)V' in 'io/github/lumine1909/jmh_generated/Benchmark_customCall_jmhTest' # parm0: rdx:rdx = 'org/openjdk/jmh/runner/InfraControl' # parm1: r8:r8 = 'org/openjdk/jmh/results/RawResults' # parm2: r9:r9 = 'org/openjdk/jmh/infra/BenchmarkParams' # parm3: rdi:rdi = 'org/openjdk/jmh/infra/IterationParams' # parm4: rsi:rsi = 'org/openjdk/jmh/infra/ThreadParams' # parm5: rcx:rcx = 'org/openjdk/jmh/infra/Blackhole' # parm6: [sp+0x60] = 'org/openjdk/jmh/infra/Control' (sp of caller) # parm7: [sp+0x68] = int # parm8: [sp+0x70] = 'io/github/lumine1909/jmh_generated/Benchmark_jmhType' 0x00000209a30a6680: mov DWORD PTR [rsp-0x8000],eax 0x00000209a30a6687: sub rsp,0x58 0x00000209a30a668b: nop 0x00000209a30a668c: cmp DWORD PTR [r15+0x20],0x0 0x00000209a30a6694: jne 0x00000209a30a731f 0x00000209a30a669a: mov QWORD PTR [rsp+0x50],rbp 0x00000209a30a669f: mov QWORD PTR [rsp+0x38],r8 0x00000209a30a66a4: mov r10,QWORD PTR [rsp+0x70] ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [56]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) 0x00000209a30a66a9: test DWORD PTR [r8],eax ; implicit exception: dispatches to 0x00000209a30a747f ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [56]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) 0x00000209a30a66ac: test DWORD PTR [r10],eax ; implicit exception: dispatches to 0x00000209a30a74a2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [56]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) 0x00000209a30a66af: test DWORD PTR [rcx],eax ; implicit exception: dispatches to 0x00000209a30a74c5 0x00000209a30a66b1: test rdx,rdx 0x00000209a30a66b4: je 0x00000209a30a72e5 ;*getfield isDone {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@30 (line 192) 0x00000209a30a66ba: mov QWORD PTR [rsp+0x30],r10 0x00000209a30a66bf: mov QWORD PTR [rsp+0x28],rcx 0x00000209a30a66c4: mov QWORD PTR [rsp+0x20],rdx 0x00000209a30a66c9: movabs rax,0x7ff9ff6f87c0 ; {runtime_call} 0x00000209a30a66d3: call rax 0x00000209a30a66d5: mov r8,QWORD PTR [rsp+0x38] 0x00000209a30a66da: mov QWORD PTR [r8+0x28],rax 0x00000209a30a66de: movabs r10,0x712c2eb48 ; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a66e8: movabs r11,0x712c2eb38 ; {oop(a 'io/github/lumine1909/Benchmark$A'{0x0000000712c2eb38})} 0x00000209a30a66f2: movabs r9,0x712e4cc18 ; {oop(a 'java/lang/Class'{0x0000000712e4cc18} = 'io/github/lumine1909/Benchmark')} 0x00000209a30a66fc: mov ecx,0x0 0x00000209a30a6701: mov rdx,QWORD PTR [rsp+0x20] 0x00000209a30a6706: data16 nop WORD PTR [rax+rax*1+0x0] 0x00000209a30a6710: mov ebx,DWORD PTR [r9+0xac] ; ImmutableOopMap {rdx=Oop rbx=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6717: mov edi,DWORD PTR [r12+rbx*8+0x24]; implicit exception: dispatches to 0x00000209a30a74e8 0x00000209a30a671c: movsx ebx,BYTE PTR [r12+rbx*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6722: cmp DWORD PTR [r12+rdi*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a750d ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a672b: jne 0x00000209a30a7225 ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6731: test bl,bl 0x00000209a30a6733: jne 0x00000209a30a71fe ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6739: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a673e: xchg ax,ax 0x00000209a30a6740: je 0x00000209a30a6775 0x00000209a30a6746: mov edi,DWORD PTR [r11+0xc] 0x00000209a30a674a: shl rdi,0x3 0x00000209a30a674e: test rdi,rdi 0x00000209a30a6751: je 0x00000209a30a6775 0x00000209a30a6757: mov rbx,QWORD PTR [r15+0x38] 0x00000209a30a675b: cmp rbx,0x0 0x00000209a30a675f: nop 0x00000209a30a6760: je 0x00000209a30a732f 0x00000209a30a6766: sub rbx,0x8 0x00000209a30a676a: mov QWORD PTR [r15+0x38],rbx 0x00000209a30a676e: add rbx,QWORD PTR [r15+0x40] 0x00000209a30a6772: mov QWORD PTR [rbx],rdi 0x00000209a30a6775: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a677d: mov rbx,r11 0x00000209a30a6780: xor rbx,r10 0x00000209a30a6783: shr rbx,0x15 0x00000209a30a6787: je 0x00000209a30a67d5 0x00000209a30a678d: mov rbx,r11 0x00000209a30a6790: shr rbx,0x9 0x00000209a30a6794: movabs rdi,0x209a7862000 0x00000209a30a679e: add rbx,rdi 0x00000209a30a67a1: cmp BYTE PTR [rbx],0x2 0x00000209a30a67a4: je 0x00000209a30a67d5 0x00000209a30a67a6: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a67ac: cmp BYTE PTR [rbx],0x0 0x00000209a30a67af: je 0x00000209a30a67d5 0x00000209a30a67b1: mov BYTE PTR [rbx],0x0 0x00000209a30a67b4: mov rdi,QWORD PTR [r15+0x50] 0x00000209a30a67b8: test rdi,rdi 0x00000209a30a67bb: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a67c0: je 0x00000209a30a733e 0x00000209a30a67c6: sub rdi,0x8 0x00000209a30a67ca: mov QWORD PTR [r15+0x50],rdi 0x00000209a30a67ce: add rdi,QWORD PTR [r15+0x58] 0x00000209a30a67d2: mov QWORD PTR [rdi],rbx ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a67d5: inc rcx ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a67d8: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a67df: nop 0x00000209a30a67e0: jne 0x00000209a30a70a5 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a67e6: mov ebx,0x1 0x00000209a30a67eb: jmp 0x00000209a30a6e95 0x00000209a30a67f0: data16 data16 nop WORD PTR [rax+rax*1+0x0] 0x00000209a30a67fb: data16 data16 xchg ax,ax 0x00000209a30a67ff: nop ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6800: test dil,dil 0x00000209a30a6803: jne 0x00000209a30a72b2 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6809: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a680e: je 0x00000209a30a6843 0x00000209a30a6814: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6818: shl rsi,0x3 0x00000209a30a681c: test rsi,rsi 0x00000209a30a681f: nop 0x00000209a30a6820: je 0x00000209a30a6843 0x00000209a30a6826: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a682a: cmp rdi,0x0 0x00000209a30a682e: je 0x00000209a30a734d 0x00000209a30a6834: sub rdi,0x8 0x00000209a30a6838: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a683c: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6840: mov QWORD PTR [rdi],rsi 0x00000209a30a6843: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a684b: mov rdi,r11 0x00000209a30a684e: xor rdi,r10 0x00000209a30a6851: shr rdi,0x15 0x00000209a30a6855: je 0x00000209a30a689e 0x00000209a30a685b: mov rdi,r11 0x00000209a30a685e: shr rdi,0x9 0x00000209a30a6862: movabs rsi,0x209a7862000 0x00000209a30a686c: add rdi,rsi 0x00000209a30a686f: cmp BYTE PTR [rdi],0x2 0x00000209a30a6872: je 0x00000209a30a689e 0x00000209a30a6874: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a687a: cmp BYTE PTR [rdi],0x0 0x00000209a30a687d: je 0x00000209a30a689e 0x00000209a30a687f: mov BYTE PTR [rdi],0x0 0x00000209a30a6882: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6886: test rsi,rsi 0x00000209a30a6889: je 0x00000209a30a735c 0x00000209a30a688f: sub rsi,0x8 0x00000209a30a6893: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6897: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a689b: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a689e: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a68a5: jne 0x00000209a30a6fd0 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a68ab: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a68b2: mov rsi,rcx 0x00000209a30a68b5: inc rsi ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a68b8: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a7530 0x00000209a30a68bd: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a68c3: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a7553 ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a68cc: jne 0x00000209a30a71cd ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a68d2: test dil,dil 0x00000209a30a68d5: jne 0x00000209a30a730e ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a68db: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a68e0: je 0x00000209a30a6915 0x00000209a30a68e6: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a68ea: shl rsi,0x3 0x00000209a30a68ee: test rsi,rsi 0x00000209a30a68f1: je 0x00000209a30a6915 0x00000209a30a68f7: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a68fb: cmp rdi,0x0 0x00000209a30a68ff: nop 0x00000209a30a6900: je 0x00000209a30a736b 0x00000209a30a6906: sub rdi,0x8 0x00000209a30a690a: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a690e: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6912: mov QWORD PTR [rdi],rsi 0x00000209a30a6915: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a691d: mov rdi,r11 0x00000209a30a6920: xor rdi,r10 0x00000209a30a6923: shr rdi,0x15 0x00000209a30a6927: je 0x00000209a30a6975 0x00000209a30a692d: mov rdi,r11 0x00000209a30a6930: shr rdi,0x9 0x00000209a30a6934: movabs rsi,0x209a7862000 0x00000209a30a693e: add rdi,rsi 0x00000209a30a6941: cmp BYTE PTR [rdi],0x2 0x00000209a30a6944: je 0x00000209a30a6975 0x00000209a30a6946: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a694c: cmp BYTE PTR [rdi],0x0 0x00000209a30a694f: je 0x00000209a30a6975 0x00000209a30a6951: mov BYTE PTR [rdi],0x0 0x00000209a30a6954: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6958: test rsi,rsi 0x00000209a30a695b: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a6960: je 0x00000209a30a737a 0x00000209a30a6966: sub rsi,0x8 0x00000209a30a696a: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a696e: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6972: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6975: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a697c: nop DWORD PTR [rax+0x0] 0x00000209a30a6980: jne 0x00000209a30a701e ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6986: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a698d: lea rsi,[rcx+0x2] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6991: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a7576 0x00000209a30a6996: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a699c: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a7599 ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a69a5: jne 0x00000209a30a711c ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a69ab: test dil,dil 0x00000209a30a69ae: jne 0x00000209a30a7245 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a69b4: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a69b9: je 0x00000209a30a69ed 0x00000209a30a69bf: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a69c3: shl rsi,0x3 0x00000209a30a69c7: test rsi,rsi 0x00000209a30a69ca: je 0x00000209a30a69ed 0x00000209a30a69d0: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a69d4: cmp rdi,0x0 0x00000209a30a69d8: je 0x00000209a30a738b 0x00000209a30a69de: sub rdi,0x8 0x00000209a30a69e2: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a69e6: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a69ea: mov QWORD PTR [rdi],rsi 0x00000209a30a69ed: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a69f5: mov rdi,r11 0x00000209a30a69f8: xor rdi,r10 0x00000209a30a69fb: shr rdi,0x15 0x00000209a30a69ff: nop 0x00000209a30a6a00: je 0x00000209a30a6a49 0x00000209a30a6a06: mov rdi,r11 0x00000209a30a6a09: shr rdi,0x9 0x00000209a30a6a0d: movabs rsi,0x209a7862000 0x00000209a30a6a17: add rdi,rsi 0x00000209a30a6a1a: cmp BYTE PTR [rdi],0x2 0x00000209a30a6a1d: je 0x00000209a30a6a49 0x00000209a30a6a1f: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6a25: cmp BYTE PTR [rdi],0x0 0x00000209a30a6a28: je 0x00000209a30a6a49 0x00000209a30a6a2a: mov BYTE PTR [rdi],0x0 0x00000209a30a6a2d: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6a31: test rsi,rsi 0x00000209a30a6a34: je 0x00000209a30a739a 0x00000209a30a6a3a: sub rsi,0x8 0x00000209a30a6a3e: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6a42: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6a46: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6a49: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6a50: jne 0x00000209a30a7030 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6a56: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6a5d: lea rsi,[rcx+0x3] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6a61: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a75bc 0x00000209a30a6a66: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6a6c: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a75df ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6a75: jne 0x00000209a30a7256 ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6a7b: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a6a80: test dil,dil 0x00000209a30a6a83: jne 0x00000209a30a72a4 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6a89: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a6a8e: je 0x00000209a30a6ac3 0x00000209a30a6a94: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6a98: shl rsi,0x3 0x00000209a30a6a9c: test rsi,rsi 0x00000209a30a6a9f: nop 0x00000209a30a6aa0: je 0x00000209a30a6ac3 0x00000209a30a6aa6: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a6aaa: cmp rdi,0x0 0x00000209a30a6aae: je 0x00000209a30a73ab 0x00000209a30a6ab4: sub rdi,0x8 0x00000209a30a6ab8: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a6abc: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6ac0: mov QWORD PTR [rdi],rsi 0x00000209a30a6ac3: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a6acb: mov rdi,r11 0x00000209a30a6ace: xor rdi,r10 0x00000209a30a6ad1: shr rdi,0x15 0x00000209a30a6ad5: je 0x00000209a30a6b1e 0x00000209a30a6adb: mov rdi,r11 0x00000209a30a6ade: shr rdi,0x9 0x00000209a30a6ae2: movabs rsi,0x209a7862000 0x00000209a30a6aec: add rdi,rsi 0x00000209a30a6aef: cmp BYTE PTR [rdi],0x2 0x00000209a30a6af2: je 0x00000209a30a6b1e 0x00000209a30a6af4: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6afa: cmp BYTE PTR [rdi],0x0 0x00000209a30a6afd: je 0x00000209a30a6b1e 0x00000209a30a6aff: mov BYTE PTR [rdi],0x0 0x00000209a30a6b02: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6b06: test rsi,rsi 0x00000209a30a6b09: je 0x00000209a30a73ba 0x00000209a30a6b0f: sub rsi,0x8 0x00000209a30a6b13: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6b17: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6b1b: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6b1e: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6b25: jne 0x00000209a30a7042 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6b2b: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6b32: lea rsi,[rcx+0x4] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6b36: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a7602 0x00000209a30a6b3b: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6b41: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a7625 ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6b4a: jne 0x00000209a30a72c0 ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6b50: test dil,dil 0x00000209a30a6b53: jne 0x00000209a30a71a2 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6b59: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a6b5e: xchg ax,ax 0x00000209a30a6b60: je 0x00000209a30a6b95 0x00000209a30a6b66: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6b6a: shl rsi,0x3 0x00000209a30a6b6e: test rsi,rsi 0x00000209a30a6b71: je 0x00000209a30a6b95 0x00000209a30a6b77: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a6b7b: cmp rdi,0x0 0x00000209a30a6b7f: nop 0x00000209a30a6b80: je 0x00000209a30a73cb 0x00000209a30a6b86: sub rdi,0x8 0x00000209a30a6b8a: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a6b8e: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6b92: mov QWORD PTR [rdi],rsi 0x00000209a30a6b95: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a6b9d: mov rdi,r11 0x00000209a30a6ba0: xor rdi,r10 0x00000209a30a6ba3: shr rdi,0x15 0x00000209a30a6ba7: je 0x00000209a30a6bf5 0x00000209a30a6bad: mov rdi,r11 0x00000209a30a6bb0: shr rdi,0x9 0x00000209a30a6bb4: movabs rsi,0x209a7862000 0x00000209a30a6bbe: add rdi,rsi 0x00000209a30a6bc1: cmp BYTE PTR [rdi],0x2 0x00000209a30a6bc4: je 0x00000209a30a6bf5 0x00000209a30a6bc6: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6bcc: cmp BYTE PTR [rdi],0x0 0x00000209a30a6bcf: je 0x00000209a30a6bf5 0x00000209a30a6bd1: mov BYTE PTR [rdi],0x0 0x00000209a30a6bd4: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6bd8: test rsi,rsi 0x00000209a30a6bdb: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a6be0: je 0x00000209a30a73da 0x00000209a30a6be6: sub rsi,0x8 0x00000209a30a6bea: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6bee: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6bf2: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6bf5: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6bfc: nop DWORD PTR [rax+0x0] 0x00000209a30a6c00: jne 0x00000209a30a7054 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6c06: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6c0d: lea rsi,[rcx+0x5] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6c11: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a7648 0x00000209a30a6c16: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6c1c: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a766d ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6c25: jne 0x00000209a30a716d ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6c2b: test dil,dil 0x00000209a30a6c2e: jne 0x00000209a30a7143 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6c34: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a6c39: je 0x00000209a30a6c6d 0x00000209a30a6c3f: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6c43: shl rsi,0x3 0x00000209a30a6c47: test rsi,rsi 0x00000209a30a6c4a: je 0x00000209a30a6c6d 0x00000209a30a6c50: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a6c54: cmp rdi,0x0 0x00000209a30a6c58: je 0x00000209a30a73eb 0x00000209a30a6c5e: sub rdi,0x8 0x00000209a30a6c62: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a6c66: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6c6a: mov QWORD PTR [rdi],rsi 0x00000209a30a6c6d: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a6c75: mov rdi,r11 0x00000209a30a6c78: xor rdi,r10 0x00000209a30a6c7b: shr rdi,0x15 0x00000209a30a6c7f: nop 0x00000209a30a6c80: je 0x00000209a30a6cc9 0x00000209a30a6c86: mov rdi,r11 0x00000209a30a6c89: shr rdi,0x9 0x00000209a30a6c8d: movabs rsi,0x209a7862000 0x00000209a30a6c97: add rdi,rsi 0x00000209a30a6c9a: cmp BYTE PTR [rdi],0x2 0x00000209a30a6c9d: je 0x00000209a30a6cc9 0x00000209a30a6c9f: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6ca5: cmp BYTE PTR [rdi],0x0 0x00000209a30a6ca8: je 0x00000209a30a6cc9 0x00000209a30a6caa: mov BYTE PTR [rdi],0x0 0x00000209a30a6cad: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6cb1: test rsi,rsi 0x00000209a30a6cb4: je 0x00000209a30a73fa 0x00000209a30a6cba: sub rsi,0x8 0x00000209a30a6cbe: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6cc2: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6cc6: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6cc9: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6cd0: jne 0x00000209a30a7069 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6cd6: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6cdd: lea rsi,[rcx+0x6] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6ce1: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a7690 0x00000209a30a6ce6: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6cec: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a76b3 ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6cf5: jne 0x00000209a30a72d1 ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6cfb: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a6d00: test dil,dil 0x00000209a30a6d03: jne 0x00000209a30a70e7 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6d09: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a6d0e: je 0x00000209a30a6d43 0x00000209a30a6d14: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6d18: shl rsi,0x3 0x00000209a30a6d1c: test rsi,rsi 0x00000209a30a6d1f: nop 0x00000209a30a6d20: je 0x00000209a30a6d43 0x00000209a30a6d26: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a6d2a: cmp rdi,0x0 0x00000209a30a6d2e: je 0x00000209a30a740b 0x00000209a30a6d34: sub rdi,0x8 0x00000209a30a6d38: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a6d3c: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6d40: mov QWORD PTR [rdi],rsi 0x00000209a30a6d43: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a6d4b: mov rdi,r11 0x00000209a30a6d4e: xor rdi,r10 0x00000209a30a6d51: shr rdi,0x15 0x00000209a30a6d55: je 0x00000209a30a6d9e 0x00000209a30a6d5b: mov rdi,r11 0x00000209a30a6d5e: shr rdi,0x9 0x00000209a30a6d62: movabs rsi,0x209a7862000 0x00000209a30a6d6c: add rdi,rsi 0x00000209a30a6d6f: cmp BYTE PTR [rdi],0x2 0x00000209a30a6d72: je 0x00000209a30a6d9e 0x00000209a30a6d74: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6d7a: cmp BYTE PTR [rdi],0x0 0x00000209a30a6d7d: je 0x00000209a30a6d9e 0x00000209a30a6d7f: mov BYTE PTR [rdi],0x0 0x00000209a30a6d82: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6d86: test rsi,rsi 0x00000209a30a6d89: je 0x00000209a30a741a 0x00000209a30a6d8f: sub rsi,0x8 0x00000209a30a6d93: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6d97: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6d9b: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6d9e: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6da5: jne 0x00000209a30a707e ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6dab: mov edi,DWORD PTR [r9+0xac] ;*getstatic custom$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@0 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6db2: lea rsi,[rcx+0x7] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6db6: mov eax,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a76d6 0x00000209a30a6dbb: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6dc1: cmp DWORD PTR [r12+rax*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a76f9 ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6dca: jne 0x00000209a30a70c0 ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6dd0: test dil,dil 0x00000209a30a6dd3: jne 0x00000209a30a710e ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6dd9: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a6dde: xchg ax,ax 0x00000209a30a6de0: je 0x00000209a30a6e15 0x00000209a30a6de6: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6dea: shl rsi,0x3 0x00000209a30a6dee: test rsi,rsi 0x00000209a30a6df1: je 0x00000209a30a6e15 0x00000209a30a6df7: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a6dfb: cmp rdi,0x0 0x00000209a30a6dff: nop 0x00000209a30a6e00: je 0x00000209a30a742b 0x00000209a30a6e06: sub rdi,0x8 0x00000209a30a6e0a: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a6e0e: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6e12: mov QWORD PTR [rdi],rsi 0x00000209a30a6e15: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a6e1d: mov rdi,r11 0x00000209a30a6e20: xor rdi,r10 0x00000209a30a6e23: shr rdi,0x15 0x00000209a30a6e27: je 0x00000209a30a6e75 0x00000209a30a6e2d: mov rdi,r11 0x00000209a30a6e30: shr rdi,0x9 0x00000209a30a6e34: movabs rsi,0x209a7862000 0x00000209a30a6e3e: add rdi,rsi 0x00000209a30a6e41: cmp BYTE PTR [rdi],0x2 0x00000209a30a6e44: je 0x00000209a30a6e75 0x00000209a30a6e46: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6e4c: cmp BYTE PTR [rdi],0x0 0x00000209a30a6e4f: je 0x00000209a30a6e75 0x00000209a30a6e51: mov BYTE PTR [rdi],0x0 0x00000209a30a6e54: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6e58: test rsi,rsi 0x00000209a30a6e5b: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a6e60: je 0x00000209a30a743a 0x00000209a30a6e66: sub rsi,0x8 0x00000209a30a6e6a: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6e6e: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6e72: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6e75: lea rcx,[rcx+0x8] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a6e79: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6e80: jne 0x00000209a30a7093 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6e86: lea ebx,[rbx+0x8] 0x00000209a30a6e89: cmp ebx,0x1ff8 0x00000209a30a6e8f: jae 0x00000209a30a6ebb 0x00000209a30a6e95: mov edi,DWORD PTR [r9+0xac] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6e9c: mov esi,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a771c 0x00000209a30a6ea1: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6ea7: cmp DWORD PTR [r12+rsi*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a773f ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6eb0: je 0x00000209a30a6800 0x00000209a30a6eb6: jmp 0x00000209a30a727d 0x00000209a30a6ebb: mov rdi,QWORD PTR [r15+0x30] ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6ebf: test DWORD PTR [rdi],eax ; {poll} 0x00000209a30a6ec1: cmp ebx,0x2000 0x00000209a30a6ec7: jb 0x00000209a30a6f9c ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6ecd: mov rbx,QWORD PTR [r15+0x30] ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6ed1: test DWORD PTR [rbx],eax ; {poll} 0x00000209a30a6ed3: jmp 0x00000209a30a6710 0x00000209a30a6ed8: nop DWORD PTR [rax+rax*1+0x0] ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@11 (line 141) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6ee0: test dil,dil 0x00000209a30a6ee3: jne 0x00000209a30a7233 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.reflexion.Method::invoke@31 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6ee9: cmp BYTE PTR [r15+0x48],0x0 0x00000209a30a6eee: je 0x00000209a30a6f23 0x00000209a30a6ef4: mov esi,DWORD PTR [r11+0xc] 0x00000209a30a6ef8: shl rsi,0x3 0x00000209a30a6efc: test rsi,rsi 0x00000209a30a6eff: nop 0x00000209a30a6f00: je 0x00000209a30a6f23 0x00000209a30a6f06: mov rdi,QWORD PTR [r15+0x38] 0x00000209a30a6f0a: cmp rdi,0x0 0x00000209a30a6f0e: je 0x00000209a30a744b 0x00000209a30a6f14: sub rdi,0x8 0x00000209a30a6f18: mov QWORD PTR [r15+0x38],rdi 0x00000209a30a6f1c: add rdi,QWORD PTR [r15+0x40] 0x00000209a30a6f20: mov QWORD PTR [rdi],rsi 0x00000209a30a6f23: mov DWORD PTR [r11+0xc],0xe2585d69; {oop("42"{0x0000000712c2eb48})} 0x00000209a30a6f2b: mov rdi,r11 0x00000209a30a6f2e: xor rdi,r10 0x00000209a30a6f31: shr rdi,0x15 0x00000209a30a6f35: je 0x00000209a30a6f7e 0x00000209a30a6f3b: mov rdi,r11 0x00000209a30a6f3e: shr rdi,0x9 0x00000209a30a6f42: movabs rsi,0x209a7862000 0x00000209a30a6f4c: add rdi,rsi 0x00000209a30a6f4f: cmp BYTE PTR [rdi],0x2 0x00000209a30a6f52: je 0x00000209a30a6f7e 0x00000209a30a6f54: lock add DWORD PTR [rsp-0x40],0x0 0x00000209a30a6f5a: cmp BYTE PTR [rdi],0x0 0x00000209a30a6f5d: je 0x00000209a30a6f7e 0x00000209a30a6f5f: mov BYTE PTR [rdi],0x0 0x00000209a30a6f62: mov rsi,QWORD PTR [r15+0x50] 0x00000209a30a6f66: test rsi,rsi 0x00000209a30a6f69: je 0x00000209a30a745a 0x00000209a30a6f6f: sub rsi,0x8 0x00000209a30a6f73: mov QWORD PTR [r15+0x50],rsi 0x00000209a30a6f77: add rsi,QWORD PTR [r15+0x58] 0x00000209a30a6f7b: mov QWORD PTR [rsi],rdi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark$A::call@3 (line 22) ; - java.lang.invoke.LambdaForm$DMH/0x000000001908c400::invokeVirtual@11 ; - java.lang.invoke.LambdaForm$MH/0x0000000019095400::invoke@56 ; - java.lang.invoke.Invokers$Holder::invokeExact_MT@20 ; - io.github.lumine1909.reflexion.Method::invoke@45 (line 142) ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a6f7e: inc rcx ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a6f81: cmp BYTE PTR [rdx+0x94],0x0 0x00000209a30a6f88: jne 0x00000209a30a70af ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) 0x00000209a30a6f8e: inc ebx 0x00000209a30a6f90: cmp ebx,0x2000 0x00000209a30a6f96: jae 0x00000209a30a6fc5 0x00000209a30a6f9c: mov edi,DWORD PTR [r9+0xac] ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6fa3: mov esi,DWORD PTR [r12+rdi*8+0x24]; implicit exception: dispatches to 0x00000209a30a7762 0x00000209a30a6fa8: movsx edi,BYTE PTR [r12+rdi*8+0x14]; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6fae: cmp DWORD PTR [r12+rsi*8+0x8],0x105f170 ; implicit exception: dispatches to 0x00000209a30a7785 ; {metadata('io/github/lumine1909/reflexion/internal/MethodHolder$$Lambda+0x000000001905f170')} 0x00000209a30a6fb7: je 0x00000209a30a6ee0 0x00000209a30a6fbd: data16 xchg ax,ax 0x00000209a30a6fc0: jmp 0x00000209a30a717b ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6fc5: mov rbx,QWORD PTR [r15+0x30] ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a6fc9: test DWORD PTR [rbx],eax ; {poll} 0x00000209a30a6fcb: jmp 0x00000209a30a6710 0x00000209a30a6fd0: inc rcx ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a6fd3: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a6fd7: test DWORD PTR [r10],eax ; {poll} 0x00000209a30a6fda: mov QWORD PTR [rsp+0x40],rcx ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a6fdf: nop 0x00000209a30a6fe0: movabs rax,0x7ff9ff6f87c0 ; {runtime_call} 0x00000209a30a6fea: call rax 0x00000209a30a6fec: mov r8,QWORD PTR [rsp+0x38] 0x00000209a30a6ff1: mov QWORD PTR [r8+0x30],rax ;*putfield stopTime {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@40 (line 193) 0x00000209a30a6ff5: mov QWORD PTR [r8+0x20],r12 ;*putfield realTime {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@46 (line 194) 0x00000209a30a6ff9: vxorpd xmm0,xmm0,xmm0 0x00000209a30a6ffd: vcvtsi2sd xmm0,xmm0,QWORD PTR [rsp+0x40];*l2d {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@52 (line 195) 0x00000209a30a7004: vmovsd QWORD PTR [r8+0x18],xmm0 ;*putfield measuredOps {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@53 (line 195) 0x00000209a30a700a: mov rbp,QWORD PTR [rsp+0x50] 0x00000209a30a700f: add rsp,0x58 0x00000209a30a7013: cmp rsp,QWORD PTR [r15+0x28] ; {poll_return} 0x00000209a30a7017: ja 0x00000209a30a746b 0x00000209a30a701d: ret 0x00000209a30a701e: lea r10,[rcx+0x2] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a7022: mov r11,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a7026: test DWORD PTR [r11],eax ; {poll} 0x00000209a30a7029: mov QWORD PTR [rsp+0x40],r10 0x00000209a30a702e: jmp 0x00000209a30a6fdf 0x00000209a30a7030: lea r10,[rcx+0x3] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a7034: mov r11,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a7038: test DWORD PTR [r11],eax ; {poll} 0x00000209a30a703b: mov QWORD PTR [rsp+0x40],r10 0x00000209a30a7040: jmp 0x00000209a30a6fdf 0x00000209a30a7042: lea r10,[rcx+0x4] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a7046: mov r11,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a704a: test DWORD PTR [r11],eax ; {poll} 0x00000209a30a704d: mov QWORD PTR [rsp+0x40],r10 0x00000209a30a7052: jmp 0x00000209a30a6fdf 0x00000209a30a7054: lea r10,[rcx+0x5] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a7058: mov r11,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a705c: test DWORD PTR [r11],eax ; {poll} 0x00000209a30a705f: mov QWORD PTR [rsp+0x40],r10 0x00000209a30a7064: jmp 0x00000209a30a6fdf ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) 0x00000209a30a7069: lea r10,[rcx+0x6] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a706d: mov r11,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a7071: test DWORD PTR [r11],eax ; {poll} 0x00000209a30a7074: mov QWORD PTR [rsp+0x40],r10 0x00000209a30a7079: jmp 0x00000209a30a6fdf 0x00000209a30a707e: lea r10,[rcx+0x7] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@26 (line 191) 0x00000209a30a7082: mov r11,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a7086: test DWORD PTR [r11],eax ; {poll} 0x00000209a30a7089: mov QWORD PTR [rsp+0x40],r10 0x00000209a30a708e: jmp 0x00000209a30a6fdf 0x00000209a30a7093: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a7097: test DWORD PTR [r10],eax ; {poll} 0x00000209a30a709a: mov QWORD PTR [rsp+0x40],rcx 0x00000209a30a709f: nop 0x00000209a30a70a0: jmp 0x00000209a30a6fdf ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a70a5: mov QWORD PTR [rsp+0x40],rcx 0x00000209a30a70aa: jmp 0x00000209a30a6fdf ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a70af: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [56]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a70b3: test DWORD PTR [r10],eax ; {poll} 0x00000209a30a70b6: mov QWORD PTR [rsp+0x40],rcx 0x00000209a30a70bb: jmp 0x00000209a30a6fdf ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@36 (line 193) 0x00000209a30a70c0: mov r11d,0xc94 0x00000209a30a70c6: mov r10d,0xffffffcd 0x00000209a30a70cc: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a70d3: mov QWORD PTR [r15+0x510],r11 0x00000209a30a70da: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a70df: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a70e7: mov r11d,0x514 0x00000209a30a70ed: mov r10d,0xffffffed 0x00000209a30a70f3: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a70fa: mov QWORD PTR [r15+0x510],r11 0x00000209a30a7101: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7106: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a710e: mov r11d,0x514 0x00000209a30a7114: mov r10d,0xffffffed 0x00000209a30a711a: jmp 0x00000209a30a70cc 0x00000209a30a711c: mov r11d,0xc94 0x00000209a30a7122: mov r10d,0xffffffcd 0x00000209a30a7128: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a712f: mov QWORD PTR [r15+0x510],r11 0x00000209a30a7136: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a713b: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7143: mov r11d,0x514 0x00000209a30a7149: mov r10d,0xffffffed 0x00000209a30a714f: mov DWORD PTR [r15+0x508],r10d 0x00000209a30a7156: mov QWORD PTR [r15+0x510],r11 ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a715d: data16 xchg ax,ax 0x00000209a30a7160: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7165: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a716d: mov r11d,0xc94 0x00000209a30a7173: mov r10d,0xffffffcd 0x00000209a30a7179: jmp 0x00000209a30a714f 0x00000209a30a717b: mov r11d,0xc94 0x00000209a30a7181: mov r10d,0xffffffcd 0x00000209a30a7187: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a718e: mov QWORD PTR [r15+0x510],r11 0x00000209a30a7195: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a719a: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a71a2: mov r11d,0x514 0x00000209a30a71a8: mov r10d,0xffffffed 0x00000209a30a71ae: mov DWORD PTR [r15+0x508],r10d 0x00000209a30a71b5: mov QWORD PTR [r15+0x510],r11 ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a71bc: nop DWORD PTR [rax+0x0] 0x00000209a30a71c0: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a71c5: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a71cd: mov r11d,0xc94 0x00000209a30a71d3: mov r10d,0xffffffcd 0x00000209a30a71d9: mov r9,QWORD PTR [rsp+0x30] 0x00000209a30a71de: mov rcx,QWORD PTR [rsp+0x28] 0x00000209a30a71e3: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a71ea: mov QWORD PTR [r15+0x510],r11 0x00000209a30a71f1: call 0x00000209a2aa05c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r9=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a71f6: nop DWORD PTR [rax+rax*1+0x0] ;*return {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@56 (line 196) 0x00000209a30a71fe: mov r11d,0x514 0x00000209a30a7204: mov r10d,0xffffffed 0x00000209a30a720a: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a7211: mov QWORD PTR [r15+0x510],r11 0x00000209a30a7218: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a721d: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7225: mov r11d,0xc94 0x00000209a30a722b: mov r10d,0xffffffcd 0x00000209a30a7231: jmp 0x00000209a30a720a 0x00000209a30a7233: mov r11d,0x514 0x00000209a30a7239: mov r10d,0xffffffed 0x00000209a30a723f: nop 0x00000209a30a7240: jmp 0x00000209a30a7187 0x00000209a30a7245: mov r11d,0x514 0x00000209a30a724b: mov r10d,0xffffffed 0x00000209a30a7251: jmp 0x00000209a30a7128 0x00000209a30a7256: mov r11d,0xc94 0x00000209a30a725c: mov r10d,0xffffffcd 0x00000209a30a7262: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a7269: mov QWORD PTR [r15+0x510],r11 0x00000209a30a7270: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7275: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a727d: mov r11d,0xc94 0x00000209a30a7283: mov r10d,0xffffffcd 0x00000209a30a7289: mov DWORD PTR [r15+0x508],r10d ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a7290: mov QWORD PTR [r15+0x510],r11 0x00000209a30a7297: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a729c: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a72a4: mov r11d,0x514 0x00000209a30a72aa: mov r10d,0xffffffed 0x00000209a30a72b0: jmp 0x00000209a30a7262 0x00000209a30a72b2: mov r11d,0x514 0x00000209a30a72b8: mov r10d,0xffffffed 0x00000209a30a72be: jmp 0x00000209a30a7289 0x00000209a30a72c0: mov r11d,0xc94 0x00000209a30a72c6: mov r10d,0xffffffcd 0x00000209a30a72cc: jmp 0x00000209a30a71ae 0x00000209a30a72d1: mov r11d,0xc94 0x00000209a30a72d7: mov r10d,0xffffffcd 0x00000209a30a72dd: data16 xchg ax,ax 0x00000209a30a72e0: jmp 0x00000209a30a70f3 ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a72e5: mov QWORD PTR [rsp+0x30],r10 0x00000209a30a72ea: mov QWORD PTR [rsp+0x28],rcx 0x00000209a30a72ef: mov DWORD PTR [r15+0x508],0xfffffff5;*putfield startTime {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@10 (line 188) 0x00000209a30a72fa: mov QWORD PTR [r15+0x510],r12 0x00000209a30a7301: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop [40]=Oop [48]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7306: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a730e: mov r11d,0x514 0x00000209a30a7314: mov r10d,0xffffffed 0x00000209a30a731a: jmp 0x00000209a30a71d9 ;*invokevirtual invoke {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::customCall@11 (line 169) ; - io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@17 (line 190) 0x00000209a30a731f: mov QWORD PTR [rsp+0x50],rbp 0x00000209a30a7324: call Stub::method_entry_barrier ; {runtime_call Stub::method_entry_barrier} 0x00000209a30a7329: jmp 0x00000209a30a669a 0x00000209a30a732e: hlt 0x00000209a30a732f: mov QWORD PTR [rsp],rdi 0x00000209a30a7333: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7338: jmp 0x00000209a30a6775 0x00000209a30a733d: hlt 0x00000209a30a733e: mov QWORD PTR [rsp],rbx 0x00000209a30a7342: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7347: jmp 0x00000209a30a67d5 0x00000209a30a734c: hlt 0x00000209a30a734d: mov QWORD PTR [rsp],rsi 0x00000209a30a7351: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7356: jmp 0x00000209a30a6843 0x00000209a30a735b: hlt 0x00000209a30a735c: mov QWORD PTR [rsp],rdi 0x00000209a30a7360: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7365: jmp 0x00000209a30a689e 0x00000209a30a736a: hlt 0x00000209a30a736b: mov QWORD PTR [rsp],rsi 0x00000209a30a736f: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7374: jmp 0x00000209a30a6915 0x00000209a30a7379: hlt 0x00000209a30a737a: mov QWORD PTR [rsp],rdi 0x00000209a30a737e: xchg ax,ax 0x00000209a30a7380: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7385: jmp 0x00000209a30a6975 0x00000209a30a738a: hlt 0x00000209a30a738b: mov QWORD PTR [rsp],rsi 0x00000209a30a738f: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7394: jmp 0x00000209a30a69ed 0x00000209a30a7399: hlt 0x00000209a30a739a: mov QWORD PTR [rsp],rdi 0x00000209a30a739e: xchg ax,ax 0x00000209a30a73a0: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a73a5: jmp 0x00000209a30a6a49 0x00000209a30a73aa: hlt 0x00000209a30a73ab: mov QWORD PTR [rsp],rsi 0x00000209a30a73af: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a73b4: jmp 0x00000209a30a6ac3 0x00000209a30a73b9: hlt 0x00000209a30a73ba: mov QWORD PTR [rsp],rdi 0x00000209a30a73be: xchg ax,ax 0x00000209a30a73c0: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a73c5: jmp 0x00000209a30a6b1e 0x00000209a30a73ca: hlt 0x00000209a30a73cb: mov QWORD PTR [rsp],rsi 0x00000209a30a73cf: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a73d4: jmp 0x00000209a30a6b95 0x00000209a30a73d9: hlt 0x00000209a30a73da: mov QWORD PTR [rsp],rdi 0x00000209a30a73de: xchg ax,ax 0x00000209a30a73e0: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a73e5: jmp 0x00000209a30a6bf5 0x00000209a30a73ea: hlt 0x00000209a30a73eb: mov QWORD PTR [rsp],rsi 0x00000209a30a73ef: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a73f4: jmp 0x00000209a30a6c6d 0x00000209a30a73f9: hlt 0x00000209a30a73fa: mov QWORD PTR [rsp],rdi 0x00000209a30a73fe: xchg ax,ax 0x00000209a30a7400: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7405: jmp 0x00000209a30a6cc9 0x00000209a30a740a: hlt 0x00000209a30a740b: mov QWORD PTR [rsp],rsi 0x00000209a30a740f: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7414: jmp 0x00000209a30a6d43 0x00000209a30a7419: hlt 0x00000209a30a741a: mov QWORD PTR [rsp],rdi 0x00000209a30a741e: xchg ax,ax 0x00000209a30a7420: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7425: jmp 0x00000209a30a6d9e 0x00000209a30a742a: hlt 0x00000209a30a742b: mov QWORD PTR [rsp],rsi 0x00000209a30a742f: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7434: jmp 0x00000209a30a6e15 0x00000209a30a7439: hlt 0x00000209a30a743a: mov QWORD PTR [rsp],rdi 0x00000209a30a743e: xchg ax,ax 0x00000209a30a7440: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7445: jmp 0x00000209a30a6e75 0x00000209a30a744a: hlt 0x00000209a30a744b: mov QWORD PTR [rsp],rsi 0x00000209a30a744f: call 0x00000209a2c1bd60 ; {runtime_call Stub} 0x00000209a30a7454: jmp 0x00000209a30a6f23 0x00000209a30a7459: hlt 0x00000209a30a745a: mov QWORD PTR [rsp],rdi 0x00000209a30a745e: xchg ax,ax 0x00000209a30a7460: call 0x00000209a2c1c060 ; {runtime_call Stub} 0x00000209a30a7465: jmp 0x00000209a30a6f7e 0x00000209a30a746a: hlt 0x00000209a30a746b: lea rcx,[rip+0xfffffffffffffba1] # 0x00000209a30a7013 0x00000209a30a7472: mov QWORD PTR [r15+0x4e0],rcx 0x00000209a30a7479: jmp 0x00000209a2aa0f60 ; {runtime_call SafepointBlob} 0x00000209a30a747e: hlt 0x00000209a30a747f: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a748a: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a7495: call 0x00000209a2aa05c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [56]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x00000209a30a749a: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a74a2: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a74ad: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a74b8: call 0x00000209a2aa05c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [56]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x00000209a30a74bd: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a74c5: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a74d0: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a74db: call 0x00000209a2aa05c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [56]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x00000209a30a74e0: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a74e8: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a74f3: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a74fe: xchg ax,ax 0x00000209a30a7500: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rbx=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7505: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a750d: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a7518: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a7523: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7528: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7530: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a753b: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a7546: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a754b: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7553: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a755e: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a7569: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a756e: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7576: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a7581: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a758c: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7591: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7599: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a75a4: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a75af: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a75b4: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a75bc: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a75c7: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a75d2: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a75d7: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a75df: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a75ea: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a75f5: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a75fa: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7602: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a760d: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a7618: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a761d: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7625: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a7630: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a763b: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7640: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7648: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a7653: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a765e: xchg ax,ax 0x00000209a30a7660: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7665: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a766d: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a7678: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a7683: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7688: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7690: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a769b: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a76a6: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a76ab: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a76b3: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a76be: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a76c9: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a76ce: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a76d6: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a76e1: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a76ec: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a76f1: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a76f9: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a7704: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a770f: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@33 (line 192) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7714: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a771c: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a7727: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a7732: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a7737: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a773f: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a774a: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a7755: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a775a: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7762: mov DWORD PTR [r15+0x508],0xfffffff5 0x00000209a30a776d: mov QWORD PTR [r15+0x510],0x0 0x00000209a30a7778: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop rdi=NarrowOop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a777d: nop DWORD PTR [rax+rax*1+0x0] 0x00000209a30a7785: mov DWORD PTR [r15+0x508],0xffffffcd 0x00000209a30a7790: mov QWORD PTR [r15+0x510],0xc94 0x00000209a30a779b: call 0x00000209a2aa05c2 ; ImmutableOopMap {rdx=Oop r8=Oop r9=Oop r10=Oop r11=Oop [40]=Oop [48]=Oop [56]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_customCall_jmhTest::customCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x00000209a30a77a0: nop DWORD PTR [rax+rax*1+0x0] [Exception Handler] 0x00000209a30a77a8: call 0x00000209a2b852e0 ; {runtime_call Stub} 0x00000209a30a77ad: hlt [Deopt Handler Code] 0x00000209a30a77ae: call 0x00000209a30a77b3 0x00000209a30a77b3: sub QWORD PTR [rsp],0x5 0x00000209a30a77b8: jmp 0x00000209a2aa0360 ; {runtime_call DeoptimizationBlob} 0x00000209a30a77bd: hlt [Stub Code] 0x00000209a30a77be: hlt 0x00000209a30a77bf: hlt -------------------------------------------------------------------------------- [/Disassembly] =========================== JVMCI-compiled nmethod ============================= ----------------------------------- Assembly ----------------------------------- Compiled method (JVMCI) 2467 1068 4 io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub (57 bytes) total in heap [0x0000023e70856708,0x0000023e70857638] = 3888 main code [0x0000023e70856800,0x0000023e70857508] = 3336 stub code [0x0000023e70857508,0x0000023e70857618] = 272 oops [0x0000023e70857618,0x0000023e70857638] = 32 mutable data [0x0000023e045d7080,0x0000023e045d7290] = 528 relocation [0x0000023e045d7080,0x0000023e045d7210] = 400 metadata [0x0000023e045d7210,0x0000023e045d7278] = 104 JVMCI data [0x0000023e045d7278,0x0000023e045d7290] = 24 immutable data [0x0000023e045b6490,0x0000023e045b7458] = 4040 dependencies [0x0000023e045b6490,0x0000023e045b64b0] = 32 nul chk table [0x0000023e045b64b0,0x0000023e045b6560] = 176 scopes pcs [0x0000023e045b6560,0x0000023e045b6fe0] = 2688 scopes data [0x0000023e045b6fe0,0x0000023e045b7430] = 1104 speculations [0x0000023e045b7430,0x0000023e045b7458] = 40 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Verified Entry Point] # {method} {0x0000023e0044f2c0} 'mhCall_avgt_jmhStub' '(Lorg/openjdk/jmh/runner/InfraControl;Lorg/openjdk/jmh/results/RawResults;Lorg/openjdk/jmh/infra/BenchmarkParams;Lorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/infra/ThreadParams;Lorg/openjdk/jmh/infra/Blackhole;Lorg/openjdk/jmh/infra/Control;ILio/github/lumine1909/jmh_generated/Benchmark_jmhType;)V' in 'io/github/lumine1909/jmh_generated/Benchmark_mhCall_jmhTest' # parm0: rdx:rdx = 'org/openjdk/jmh/runner/InfraControl' # parm1: r8:r8 = 'org/openjdk/jmh/results/RawResults' # parm2: r9:r9 = 'org/openjdk/jmh/infra/BenchmarkParams' # parm3: rdi:rdi = 'org/openjdk/jmh/infra/IterationParams' # parm4: rsi:rsi = 'org/openjdk/jmh/infra/ThreadParams' # parm5: rcx:rcx = 'org/openjdk/jmh/infra/Blackhole' # parm6: [sp+0xb0] = 'org/openjdk/jmh/infra/Control' (sp of caller) # parm7: [sp+0xb8] = int # parm8: [sp+0xc0] = 'io/github/lumine1909/jmh_generated/Benchmark_jmhType' 0x0000023e70856800: mov DWORD PTR [rsp-0x8000],eax 0x0000023e70856807: sub rsp,0xa8 0x0000023e7085680e: xchg ax,ax 0x0000023e70856810: cmp DWORD PTR [r15+0x20],0x0 0x0000023e70856818: jne 0x0000023e708571d7 0x0000023e7085681e: mov QWORD PTR [rsp+0xa0],rbp 0x0000023e70856826: mov QWORD PTR [rsp+0x50],rdx 0x0000023e7085682b: mov QWORD PTR [rsp+0x48],r8 0x0000023e70856830: mov r10,QWORD PTR [rsp+0xc0] ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [72]=Oop [80]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) 0x0000023e70856838: test DWORD PTR [r8],eax ; implicit exception: dispatches to 0x0000023e708571fe ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [72]=Oop [80]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) 0x0000023e7085683b: test DWORD PTR [r10],eax ; implicit exception: dispatches to 0x0000023e70857221 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [72]=Oop [80]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) 0x0000023e7085683e: test DWORD PTR [rcx],eax ; implicit exception: dispatches to 0x0000023e70857244 0x0000023e70856840: test rdx,rdx 0x0000023e70856843: je 0x0000023e70857190 ;*getfield isDone {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@30 (line 192) 0x0000023e70856849: mov QWORD PTR [rsp+0x40],r10 0x0000023e7085684e: mov QWORD PTR [rsp+0x38],rcx 0x0000023e70856853: movabs rax,0x7ff9ff6f87c0 ; {runtime_call} 0x0000023e7085685d: call rax 0x0000023e7085685f: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70856864: mov QWORD PTR [r8+0x28],rax 0x0000023e70856868: movabs r10,0x712c2e928 ; {oop(a 'io/github/lumine1909/Benchmark$A'{0x0000000712c2e928})} 0x0000023e70856872: mov QWORD PTR [rsp+0x30],r10 0x0000023e70856877: movabs r11,0x712e2dac0 ; {oop(a 'java/lang/Class'{0x0000000712e2dac0} = 'io/github/lumine1909/Benchmark')} 0x0000023e70856881: mov QWORD PTR [rsp+0x28],r11 0x0000023e70856886: mov ecx,0x0 0x0000023e7085688b: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70856890: mov r9d,DWORD PTR [r11+0x88] ; ImmutableOopMap {r9=NarrowOop r10=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856897: cmp DWORD PTR [r12+r9*8+0x8],0x206520; implicit exception: dispatches to 0x0000023e70857267 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000023e708568a0: jne 0x0000023e708570bf ; ImmutableOopMap {r9=NarrowOop r10=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e708568a6: mov ebx,DWORD PTR [r12+r9*8+0x14]; implicit exception: dispatches to 0x0000023e7085728d ; ImmutableOopMap {r9=NarrowOop r10=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e708568ab: mov ebx,DWORD PTR [r12+rbx*8+0x1c]; implicit exception: dispatches to 0x0000023e708572b0 0x0000023e708568b0: cmp DWORD PTR [r12+r9*8+0x10],0xe2551b34 ; {oop(a 'java/lang/invoke/MethodType'{0x0000000712a8d9a0} = (Lio/github/lumine1909/Benchmark$A;I)Ljava/lang/String;)} 0x0000023e708568b9: jne 0x0000023e70857139 ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkExactType@7 (line 530) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@10 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708568bf: shl r9,0x3 ;*getstatic mh$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::mhCall@0 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708568c3: mov rdi,rcx 0x0000023e708568c6: inc rdi ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@26 (line 191) 0x0000023e708568c9: test ebx,ebx 0x0000023e708568cb: je 0x0000023e70856e56 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708568d1: mov QWORD PTR [rsp+0x88],rdi 0x0000023e708568d9: mov QWORD PTR [rsp+0x80],rcx 0x0000023e708568e1: mov rdx,r9 0x0000023e708568e4: mov r8,r10 0x0000023e708568e7: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708568ed: xchg ax,ax 0x0000023e708568ef: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e708568f4: nop DWORD PTR [rax+rax*1+0x60001ec];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e708568fc: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856901: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856908: jne 0x0000023e70856f8e ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e7085690e: mov DWORD PTR [rsp+0x74],0x1 0x0000023e70856916: mov r10,QWORD PTR [rsp+0x88] 0x0000023e7085691e: xchg ax,ax 0x0000023e70856920: jmp 0x0000023e70856b5a 0x0000023e70856925: data16 data16 nop WORD PTR [rax+rax*1+0x0] 0x0000023e70856930: data16 data16 xchg ax,ax 0x0000023e70856934: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e7085693c: data16 data16 xchg ax,ax ; ImmutableOopMap {rcx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856940: mov r9d,DWORD PTR [r12+r8*8+0x14]; implicit exception: dispatches to 0x0000023e708572d3 ; ImmutableOopMap {rcx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856945: mov r9d,DWORD PTR [r12+r9*8+0x1c]; implicit exception: dispatches to 0x0000023e708572f6 0x0000023e7085694a: cmp DWORD PTR [r12+r8*8+0x10],0xe2551b34 ; {oop(a 'java/lang/invoke/MethodType'{0x0000000712a8d9a0} = (Lio/github/lumine1909/Benchmark$A;I)Ljava/lang/String;)} 0x0000023e70856953: jne 0x0000023e70856ffd ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkExactType@7 (line 530) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@10 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856959: shl r8,0x3 ;*getstatic mh$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::mhCall@0 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085695d: mov rdi,r10 0x0000023e70856960: inc rdi ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@26 (line 191) 0x0000023e70856963: test r9d,r9d 0x0000023e70856966: je 0x0000023e70856b8b ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085696c: mov QWORD PTR [rsp+0x68],rdi 0x0000023e70856971: mov rdx,r8 0x0000023e70856974: mov r8,rcx 0x0000023e70856977: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085697d: xchg ax,ax 0x0000023e7085697f: nop 0x0000023e70856980: data16 xchg ax,ax 0x0000023e70856983: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856988: nop DWORD PTR [rax+rax*1+0x9000280];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856990: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856995: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e7085699c: nop DWORD PTR [rax+0x0] 0x0000023e708569a0: jne 0x0000023e70856eb3 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e708569a6: mov r11,QWORD PTR [rsp+0x28] 0x0000023e708569ab: mov r8d,DWORD PTR [r11+0x88] ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e708569b2: cmp DWORD PTR [r12+r8*8+0x8],0x206520; implicit exception: dispatches to 0x0000023e70857319 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000023e708569bb: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708569c0: jne 0x0000023e708570f0 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e708569c6: mov r9d,DWORD PTR [r12+r8*8+0x14]; implicit exception: dispatches to 0x0000023e7085733c ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e708569cb: mov r9d,DWORD PTR [r12+r9*8+0x1c]; implicit exception: dispatches to 0x0000023e7085735f 0x0000023e708569d0: cmp DWORD PTR [r12+r8*8+0x10],0xe2551b34 ; {oop(a 'java/lang/invoke/MethodType'{0x0000000712a8d9a0} = (Lio/github/lumine1909/Benchmark$A;I)Ljava/lang/String;)} 0x0000023e708569d9: jne 0x0000023e70857070 ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkExactType@7 (line 530) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@10 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708569df: mov r10,QWORD PTR [rsp+0x80] 0x0000023e708569e7: shl r8,0x3 ;*getstatic mh$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::mhCall@0 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708569eb: lea rcx,[r10+0x2] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@26 (line 191) 0x0000023e708569ef: test r9d,r9d 0x0000023e708569f2: je 0x0000023e70856bdf ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708569f8: mov QWORD PTR [rsp+0x60],rcx 0x0000023e708569fd: mov rdx,r8 0x0000023e70856a00: mov r8,QWORD PTR [rsp+0x30] ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856a05: mov r9d,0x2a 0x0000023e70856a0b: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856a10: nop DWORD PTR [rax+rax*1+0xd000308];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856a18: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856a1d: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856a24: jne 0x0000023e70856f18 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856a2a: mov r11,QWORD PTR [rsp+0x28] 0x0000023e70856a2f: mov r8d,DWORD PTR [r11+0x88] ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856a36: cmp DWORD PTR [r12+r8*8+0x8],0x206520; implicit exception: dispatches to 0x0000023e70857382 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000023e70856a3f: nop 0x0000023e70856a40: jne 0x0000023e70857031 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856a46: mov r9d,DWORD PTR [r12+r8*8+0x14]; implicit exception: dispatches to 0x0000023e708573a5 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856a4b: mov r9d,DWORD PTR [r12+r9*8+0x1c]; implicit exception: dispatches to 0x0000023e708573c8 0x0000023e70856a50: cmp DWORD PTR [r12+r8*8+0x10],0xe2551b34 ; {oop(a 'java/lang/invoke/MethodType'{0x0000000712a8d9a0} = (Lio/github/lumine1909/Benchmark$A;I)Ljava/lang/String;)} 0x0000023e70856a59: jne 0x0000023e70857062 ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkExactType@7 (line 530) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@10 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856a5f: mov r10,QWORD PTR [rsp+0x80] 0x0000023e70856a67: shl r8,0x3 ;*getstatic mh$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::mhCall@0 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856a6b: lea rcx,[r10+0x3] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@26 (line 191) 0x0000023e70856a6f: test r9d,r9d 0x0000023e70856a72: je 0x0000023e70856c33 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856a78: mov QWORD PTR [rsp+0x58],rcx 0x0000023e70856a7d: mov rdx,r8 0x0000023e70856a80: mov r8,QWORD PTR [rsp+0x30] ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856a85: mov r9d,0x2a 0x0000023e70856a8b: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856a90: nop DWORD PTR [rax+rax*1+0x11000388];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856a98: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856a9d: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856aa4: jne 0x0000023e70856f3b ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856aaa: mov r11,QWORD PTR [rsp+0x28] 0x0000023e70856aaf: mov r8d,DWORD PTR [r11+0x88] ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856ab6: cmp DWORD PTR [r12+r8*8+0x8],0x206520; implicit exception: dispatches to 0x0000023e708573ed ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000023e70856abf: nop 0x0000023e70856ac0: jne 0x0000023e70857182 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856ac6: mov r9d,DWORD PTR [r12+r8*8+0x14]; implicit exception: dispatches to 0x0000023e70857410 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856acb: mov r9d,DWORD PTR [r12+r9*8+0x1c]; implicit exception: dispatches to 0x0000023e70857433 0x0000023e70856ad0: cmp DWORD PTR [r12+r8*8+0x10],0xe2551b34 ; {oop(a 'java/lang/invoke/MethodType'{0x0000000712a8d9a0} = (Lio/github/lumine1909/Benchmark$A;I)Ljava/lang/String;)} 0x0000023e70856ad9: jne 0x0000023e70857147 ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkExactType@7 (line 530) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@10 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856adf: mov r10,QWORD PTR [rsp+0x80] 0x0000023e70856ae7: shl r8,0x3 ;*getstatic mh$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::mhCall@0 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856aeb: lea r10,[r10+0x4] ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@26 (line 191) 0x0000023e70856aef: test r9d,r9d 0x0000023e70856af2: je 0x0000023e70856c8b ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856af8: mov QWORD PTR [rsp+0x80],r10 0x0000023e70856b00: mov rdx,r8 0x0000023e70856b03: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856b08: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856b0e: nop 0x0000023e70856b0f: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856b14: nop DWORD PTR [rax+rax*1+0x1500040c];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856b1c: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856b21: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856b28: jne 0x0000023e70856f65 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856b2e: mov r10d,DWORD PTR [rsp+0x74] 0x0000023e70856b33: lea r10d,[r10+0x4] 0x0000023e70856b37: nop WORD PTR [rax+rax*1+0x0] 0x0000023e70856b40: cmp r10d,0x1ffc 0x0000023e70856b47: jae 0x0000023e70856cdf 0x0000023e70856b4d: mov DWORD PTR [rsp+0x74],r10d 0x0000023e70856b52: mov r10,QWORD PTR [rsp+0x80] ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856b5a: mov r11,QWORD PTR [rsp+0x28] 0x0000023e70856b5f: mov rcx,QWORD PTR [rsp+0x30] 0x0000023e70856b64: mov QWORD PTR [rsp+0x80],r10 0x0000023e70856b6c: mov r8d,DWORD PTR [r11+0x88] ; ImmutableOopMap {rcx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856b73: cmp DWORD PTR [r12+r8*8+0x8],0x206520; implicit exception: dispatches to 0x0000023e70857456 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000023e70856b7c: nop DWORD PTR [rax+0x0] 0x0000023e70856b80: je 0x0000023e70856940 0x0000023e70856b86: jmp 0x0000023e708570a1 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856b8b: mov QWORD PTR [rsp+0x68],rdi 0x0000023e70856b90: mov rdx,r8 ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856b93: mov QWORD PTR [rsp+0x20],r8 0x0000023e70856b98: data16 xchg ax,ax 0x0000023e70856b9b: call 0x0000023e7024f3e0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {static_call} 0x0000023e70856ba0: nop DWORD PTR [rax+rax*1+0x17000498]; {post_call_nop} 0x0000023e70856ba8: mov rdx,QWORD PTR [rsp+0x20] 0x0000023e70856bad: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856bb2: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856bb8: data16 xchg ax,ax 0x0000023e70856bbb: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856bc0: nop DWORD PTR [rax+rax*1+0x180004b8];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856bc8: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856bcd: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856bd4: je 0x0000023e708569a6 0x0000023e70856bda: jmp 0x0000023e70856eb3 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856bdf: mov QWORD PTR [rsp+0x60],rcx 0x0000023e70856be4: mov rdx,r8 ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856be7: mov QWORD PTR [rsp+0x20],r8 0x0000023e70856bec: data16 xchg ax,ax 0x0000023e70856bef: call 0x0000023e7024f3e0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {static_call} 0x0000023e70856bf4: nop DWORD PTR [rax+rax*1+0x190004ec]; {post_call_nop} 0x0000023e70856bfc: mov rdx,QWORD PTR [rsp+0x20] 0x0000023e70856c01: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856c06: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856c0c: data16 xchg ax,ax 0x0000023e70856c0f: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856c14: nop DWORD PTR [rax+rax*1+0x1a00050c];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856c1c: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856c21: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856c28: je 0x0000023e70856a2a 0x0000023e70856c2e: jmp 0x0000023e70856f18 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856c33: mov QWORD PTR [rsp+0x58],rcx 0x0000023e70856c38: mov rdx,r8 ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856c3b: mov QWORD PTR [rsp+0x20],r8 0x0000023e70856c40: data16 xchg ax,ax 0x0000023e70856c43: call 0x0000023e7024f3e0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {static_call} 0x0000023e70856c48: nop DWORD PTR [rax+rax*1+0x1b000540]; {post_call_nop} 0x0000023e70856c50: mov rdx,QWORD PTR [rsp+0x20] 0x0000023e70856c55: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856c5a: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856c60: data16 xchg ax,ax 0x0000023e70856c63: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856c68: nop DWORD PTR [rax+rax*1+0x1c000560];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856c70: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856c75: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856c7c: nop DWORD PTR [rax+0x0] 0x0000023e70856c80: je 0x0000023e70856aaa 0x0000023e70856c86: jmp 0x0000023e70856f3b ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856c8b: mov QWORD PTR [rsp+0x80],r10 0x0000023e70856c93: mov rdx,r8 ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856c96: mov QWORD PTR [rsp+0x20],r8 0x0000023e70856c9b: call 0x0000023e7024f3e0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {static_call} 0x0000023e70856ca0: nop DWORD PTR [rax+rax*1+0x1d000598]; {post_call_nop} 0x0000023e70856ca8: mov rdx,QWORD PTR [rsp+0x20] 0x0000023e70856cad: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856cb2: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856cb8: data16 xchg ax,ax 0x0000023e70856cbb: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856cc0: nop DWORD PTR [rax+rax*1+0x1e0005b8];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856cc8: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856ccd: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856cd4: je 0x0000023e70856b2e 0x0000023e70856cda: jmp 0x0000023e70856f65 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856cdf: mov r8,QWORD PTR [r15+0x30] ; ImmutableOopMap {rdx=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856ce3: test DWORD PTR [r8],eax ; {poll} 0x0000023e70856ce6: cmp r10d,0x2000 0x0000023e70856ced: jb 0x0000023e70856d11 ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856cf3: mov r8,QWORD PTR [r15+0x30] ; ImmutableOopMap {rdx=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856cf7: test DWORD PTR [r8],eax ; {poll} 0x0000023e70856cfa: mov rcx,QWORD PTR [rsp+0x80] 0x0000023e70856d02: mov r11,QWORD PTR [rsp+0x28] 0x0000023e70856d07: mov r10,QWORD PTR [rsp+0x30] 0x0000023e70856d0c: jmp 0x0000023e70856890 ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856d11: mov DWORD PTR [rsp+0x74],r10d 0x0000023e70856d16: mov r10,QWORD PTR [rsp+0x80] 0x0000023e70856d1e: xchg ax,ax 0x0000023e70856d20: jmp 0x0000023e70856dc5 0x0000023e70856d25: data16 data16 nop WORD PTR [rax+rax*1+0x0] 0x0000023e70856d30: data16 data16 xchg ax,ax 0x0000023e70856d34: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70856d3c: data16 data16 xchg ax,ax ; ImmutableOopMap {r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856d40: mov r9d,DWORD PTR [r12+r8*8+0x14]; implicit exception: dispatches to 0x0000023e70857479 ; ImmutableOopMap {r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856d45: mov r9d,DWORD PTR [r12+r9*8+0x1c]; implicit exception: dispatches to 0x0000023e7085749c 0x0000023e70856d4a: cmp DWORD PTR [r12+r8*8+0x10],0xe2551b34 ; {oop(a 'java/lang/invoke/MethodType'{0x0000000712a8d9a0} = (Lio/github/lumine1909/Benchmark$A;I)Ljava/lang/String;)} 0x0000023e70856d53: jne 0x0000023e708571b9 ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkExactType@7 (line 530) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@10 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856d59: shl r8,0x3 ;*getstatic mh$call {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.Benchmark::mhCall@0 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856d5d: mov rbx,r10 0x0000023e70856d60: inc rbx ;*ladd {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@26 (line 191) 0x0000023e70856d63: test r9d,r9d 0x0000023e70856d66: je 0x0000023e70856de5 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856d6c: mov QWORD PTR [rsp+0x68],rbx 0x0000023e70856d71: mov QWORD PTR [rsp+0x60],r10 0x0000023e70856d76: mov rdx,r8 0x0000023e70856d79: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856d7e: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856d84: data16 xchg ax,ax 0x0000023e70856d87: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856d8c: nop DWORD PTR [rax+rax*1+0x23000684];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856d94: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856d99: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856da0: jne 0x0000023e70856fb0 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856da6: mov r10d,DWORD PTR [rsp+0x74] 0x0000023e70856dab: inc r10d 0x0000023e70856dae: cmp r10d,0x2000 0x0000023e70856db5: jae 0x0000023e70856e3b 0x0000023e70856dbb: mov DWORD PTR [rsp+0x74],r10d 0x0000023e70856dc0: mov r10,QWORD PTR [rsp+0x68] ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856dc5: mov r11,QWORD PTR [rsp+0x28] 0x0000023e70856dca: mov r8d,DWORD PTR [r11+0x88] ; ImmutableOopMap {r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856dd1: cmp DWORD PTR [r12+r8*8+0x8],0x206520; implicit exception: dispatches to 0x0000023e708574bf ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000023e70856dda: je 0x0000023e70856d40 0x0000023e70856de0: jmp 0x0000023e70857105 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856de5: mov QWORD PTR [rsp+0x68],rbx 0x0000023e70856dea: mov QWORD PTR [rsp+0x60],r10 0x0000023e70856def: mov rdx,r8 ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856df2: mov QWORD PTR [rsp+0x20],r8 0x0000023e70856df7: call 0x0000023e7024f3e0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {static_call} 0x0000023e70856dfc: nop DWORD PTR [rax+rax*1+0x250006f4]; {post_call_nop} 0x0000023e70856e04: mov rdx,QWORD PTR [rsp+0x20] 0x0000023e70856e09: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856e0e: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856e14: data16 xchg ax,ax 0x0000023e70856e17: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856e1c: nop DWORD PTR [rax+rax*1+0x26000714];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856e24: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856e29: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856e30: je 0x0000023e70856da6 0x0000023e70856e36: jmp 0x0000023e70856fb0 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856e3b: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {rdx=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) 0x0000023e70856e3f: test DWORD PTR [r10],eax ; {poll} 0x0000023e70856e42: mov rcx,QWORD PTR [rsp+0x68] 0x0000023e70856e47: mov r11,QWORD PTR [rsp+0x28] 0x0000023e70856e4c: mov r10,QWORD PTR [rsp+0x30] 0x0000023e70856e51: jmp 0x0000023e70856890 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@15 (line 625) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856e56: mov QWORD PTR [rsp+0x88],rdi 0x0000023e70856e5e: mov QWORD PTR [rsp+0x80],rcx 0x0000023e70856e66: mov rdx,r9 ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856e69: mov QWORD PTR [rsp+0x20],r9 0x0000023e70856e6e: nop 0x0000023e70856e6f: call 0x0000023e7024f3e0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokestatic maybeCustomize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.Invokers::checkCustomized@19 (line 626) ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@14 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {static_call} 0x0000023e70856e74: nop DWORD PTR [rax+rax*1+0x2800076c]; {post_call_nop} 0x0000023e70856e7c: mov rdx,QWORD PTR [rsp+0x20] 0x0000023e70856e81: mov r8,QWORD PTR [rsp+0x30] 0x0000023e70856e86: mov r9d,0x2a ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856e8c: data16 xchg ax,ax 0x0000023e70856e8f: call 0x0000023e7024ede0 ; ImmutableOopMap {[40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*invokevirtual invokeBasic {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@20 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) ; {optimized virtual_call} 0x0000023e70856e94: nop DWORD PTR [rax+rax*1+0x2900078c];* unwind (locked if synchronized) ; - org.openjdk.jmh.infra.Blackhole::consume@-3 ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@20 (line 190) ; {post_call_nop} 0x0000023e70856e9c: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70856ea1: cmp BYTE PTR [rdx+0x94],0x0 0x0000023e70856ea8: je 0x0000023e7085690e 0x0000023e70856eae: jmp 0x0000023e70856fdb ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@33 (line 192) 0x0000023e70856eb3: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {[72]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856eb7: test DWORD PTR [r10],eax ; {poll} 0x0000023e70856eba: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856ec2: mov rax,QWORD PTR [rsp+0x68] 0x0000023e70856ec7: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856ecc: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856ed4: movabs rax,0x7ff9ff6f87c0 ; {runtime_call} 0x0000023e70856ede: call rax 0x0000023e70856ee0: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70856ee5: mov QWORD PTR [r8+0x30],rax ;*putfield stopTime {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@40 (line 193) 0x0000023e70856ee9: mov QWORD PTR [r8+0x20],r12 ;*putfield realTime {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@46 (line 194) 0x0000023e70856eed: vxorpd xmm0,xmm0,xmm0 0x0000023e70856ef1: vcvtsi2sd xmm0,xmm0,QWORD PTR [rsp+0x78];*l2d {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@52 (line 195) 0x0000023e70856ef8: vmovsd QWORD PTR [r8+0x18],xmm0 ;*putfield measuredOps {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@53 (line 195) 0x0000023e70856efe: mov rbp,QWORD PTR [rsp+0xa0] 0x0000023e70856f06: add rsp,0xa8 0x0000023e70856f0d: cmp rsp,QWORD PTR [r15+0x28] ; {poll_return} 0x0000023e70856f11: ja 0x0000023e708571ea 0x0000023e70856f17: ret 0x0000023e70856f18: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {[72]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856f1c: test DWORD PTR [r10],eax ; {poll} 0x0000023e70856f1f: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856f27: mov rax,QWORD PTR [rsp+0x60] 0x0000023e70856f2c: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856f31: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856f39: jmp 0x0000023e70856ed4 0x0000023e70856f3b: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {[72]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856f3f: test DWORD PTR [r10],eax ; {poll} 0x0000023e70856f42: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856f4a: mov rax,QWORD PTR [rsp+0x58] 0x0000023e70856f4f: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856f54: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856f5c: nop DWORD PTR [rax+0x0] 0x0000023e70856f60: jmp 0x0000023e70856ed4 0x0000023e70856f65: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {[72]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856f69: test DWORD PTR [r10],eax ; {poll} 0x0000023e70856f6c: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856f74: mov rax,QWORD PTR [rsp+0x80] 0x0000023e70856f7c: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856f81: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856f89: jmp 0x0000023e70856ed4 ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70856f8e: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856f96: mov rax,QWORD PTR [rsp+0x88] 0x0000023e70856f9e: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856fa3: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856fab: jmp 0x0000023e70856ed4 0x0000023e70856fb0: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70856fb5: mov r10,QWORD PTR [r15+0x30] ; ImmutableOopMap {r8=Oop [72]=Oop } ;*aload_1 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856fb9: test DWORD PTR [r10],eax ; {poll} 0x0000023e70856fbc: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856fc4: mov rax,QWORD PTR [rsp+0x68] 0x0000023e70856fc9: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856fce: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856fd6: jmp 0x0000023e70856ed4 0x0000023e70856fdb: mov QWORD PTR [rsp+0x90],rax 0x0000023e70856fe3: mov rax,QWORD PTR [rsp+0x88] 0x0000023e70856feb: mov QWORD PTR [rsp+0x78],rax 0x0000023e70856ff0: mov rax,QWORD PTR [rsp+0x90] 0x0000023e70856ff8: jmp 0x0000023e70856ed4 ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e70856ffd: mov r11d,0x294 0x0000023e70857003: mov r9,r10 0x0000023e70857006: mov r8,QWORD PTR [rsp+0x48] 0x0000023e7085700b: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70857010: mov r10d,0xffffffed 0x0000023e70857016: mov DWORD PTR [r15+0x508],r10d ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085701d: mov QWORD PTR [r15+0x510],r11 0x0000023e70857024: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=Oop [56]=Oop [64]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857029: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857031: mov r11d,0x14 0x0000023e70857037: mov r10d,0xffffffcd 0x0000023e7085703d: mov rcx,QWORD PTR [rsp+0x60] 0x0000023e70857042: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70857047: mov DWORD PTR [r15+0x508],r10d ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085704e: mov QWORD PTR [r15+0x510],r11 0x0000023e70857055: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=Oop [56]=Oop [64]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e7085705a: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857062: mov r11d,0x294 0x0000023e70857068: mov r10d,0xffffffed 0x0000023e7085706e: jmp 0x0000023e7085703d 0x0000023e70857070: mov r11d,0x294 0x0000023e70857076: mov r10d,0xffffffed 0x0000023e7085707c: mov rdi,QWORD PTR [rsp+0x68] 0x0000023e70857081: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70857086: mov DWORD PTR [r15+0x508],r10d ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085708d: mov QWORD PTR [r15+0x510],r11 0x0000023e70857094: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=Oop [56]=Oop [64]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857099: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708570a1: mov r11d,0x14 0x0000023e708570a7: mov r9,r10 0x0000023e708570aa: mov r8,QWORD PTR [rsp+0x48] 0x0000023e708570af: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e708570b4: mov r10d,0xffffffcd 0x0000023e708570ba: jmp 0x0000023e70857016 0x0000023e708570bf: mov r11d,0x14 0x0000023e708570c5: mov r10d,0xffffffcd 0x0000023e708570cb: mov r8,QWORD PTR [rsp+0x48] 0x0000023e708570d0: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e708570d5: mov DWORD PTR [r15+0x508],r10d ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708570dc: mov QWORD PTR [r15+0x510],r11 0x0000023e708570e3: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=Oop [56]=Oop [64]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708570e8: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708570f0: mov r11d,0x14 0x0000023e708570f6: mov r10d,0xffffffcd 0x0000023e708570fc: nop DWORD PTR [rax+0x0] 0x0000023e70857100: jmp 0x0000023e7085707c 0x0000023e70857105: mov r11d,0x14 0x0000023e7085710b: mov r9,r10 0x0000023e7085710e: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70857113: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e70857118: mov r10d,0xffffffcd 0x0000023e7085711e: mov DWORD PTR [r15+0x508],r10d ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70857125: mov QWORD PTR [r15+0x510],r11 0x0000023e7085712c: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=Oop [56]=Oop [64]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857131: nop DWORD PTR [rax+rax*1+0x0] ;*return {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@56 (line 196) 0x0000023e70857139: mov r11d,0x294 0x0000023e7085713f: mov r10d,0xffffffed 0x0000023e70857145: jmp 0x0000023e708570cb 0x0000023e70857147: mov r11d,0x294 0x0000023e7085714d: mov r10d,0xffffffed 0x0000023e70857153: mov rcx,QWORD PTR [rsp+0x58] 0x0000023e70857158: mov rbx,QWORD PTR [rsp+0x40] 0x0000023e7085715d: mov r9,QWORD PTR [rsp+0x38] 0x0000023e70857162: mov r8,QWORD PTR [rsp+0x48] 0x0000023e70857167: mov DWORD PTR [r15+0x508],r10d ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e7085716e: mov QWORD PTR [r15+0x510],r11 0x0000023e70857175: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop rbx=Oop r8=Oop r9=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e7085717a: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857182: mov r11d,0x14 0x0000023e70857188: mov r10d,0xffffffcd 0x0000023e7085718e: jmp 0x0000023e70857153 ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e70857190: mov QWORD PTR [rsp+0x40],r10 0x0000023e70857195: mov QWORD PTR [rsp+0x38],rcx 0x0000023e7085719a: mov DWORD PTR [r15+0x508],0xfffffff5;*putfield startTime {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@10 (line 188) 0x0000023e708571a5: mov QWORD PTR [r15+0x510],r12 0x0000023e708571ac: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=Oop [56]=Oop [64]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x0000023e708571b1: nop DWORD PTR [rax+rax*1+0x0] ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@36 (line 193) 0x0000023e708571b9: mov r11d,0x294 0x0000023e708571bf: mov r9,r10 0x0000023e708571c2: mov r8,QWORD PTR [rsp+0x48] 0x0000023e708571c7: mov rdx,QWORD PTR [rsp+0x50] 0x0000023e708571cc: mov r10d,0xffffffed 0x0000023e708571d2: jmp 0x0000023e7085711e ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.LambdaForm$MH/0x0000000035095400::invokeExact_MT@1 ; - io.github.lumine1909.Benchmark::mhCall@8 (line 139) ; - io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@17 (line 190) 0x0000023e708571d7: mov QWORD PTR [rsp+0xa0],rbp 0x0000023e708571df: call Stub::method_entry_barrier ; {runtime_call Stub::method_entry_barrier} 0x0000023e708571e4: jmp 0x0000023e7085681e 0x0000023e708571e9: hlt 0x0000023e708571ea: lea rcx,[rip+0xfffffffffffffd1c] # 0x0000023e70856f0d 0x0000023e708571f1: mov QWORD PTR [r15+0x4e0],rcx 0x0000023e708571f8: jmp 0x0000023e70250f60 ; {runtime_call SafepointBlob} 0x0000023e708571fd: hlt 0x0000023e708571fe: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e70857209: mov QWORD PTR [r15+0x510],0x0 0x0000023e70857214: call 0x0000023e702505c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [72]=Oop [80]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x0000023e70857219: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857221: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e7085722c: mov QWORD PTR [r15+0x510],0x0 0x0000023e70857237: call 0x0000023e702505c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [72]=Oop [80]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x0000023e7085723c: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857244: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e7085724f: mov QWORD PTR [r15+0x510],0x0 0x0000023e7085725a: call 0x0000023e702505c2 ; ImmutableOopMap {rcx=Oop rdx=Oop r8=Oop r10=Oop [72]=Oop [80]=Oop } ;*lconst_0 {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@0 (line 186) ; {runtime_call DeoptimizationBlob} 0x0000023e7085725f: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857267: mov DWORD PTR [r15+0x508],0xffffffcd 0x0000023e70857272: mov QWORD PTR [r15+0x510],0x14 0x0000023e7085727d: data16 xchg ax,ax 0x0000023e70857280: call 0x0000023e702505c2 ; ImmutableOopMap {r9=NarrowOop r10=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857285: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e7085728d: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e70857298: mov QWORD PTR [r15+0x510],0x0 0x0000023e708572a3: call 0x0000023e702505c2 ; ImmutableOopMap {r9=NarrowOop r10=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708572a8: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708572b0: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e708572bb: mov QWORD PTR [r15+0x510],0x0 0x0000023e708572c6: call 0x0000023e702505c2 ; ImmutableOopMap {r9=NarrowOop r10=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708572cb: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708572d3: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e708572de: mov QWORD PTR [r15+0x510],0x0 0x0000023e708572e9: call 0x0000023e702505c2 ; ImmutableOopMap {rcx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708572ee: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708572f6: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e70857301: mov QWORD PTR [r15+0x510],0x0 0x0000023e7085730c: call 0x0000023e702505c2 ; ImmutableOopMap {rcx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857311: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857319: mov DWORD PTR [r15+0x508],0xffffffcd 0x0000023e70857324: mov QWORD PTR [r15+0x510],0x14 0x0000023e7085732f: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857334: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e7085733c: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e70857347: mov QWORD PTR [r15+0x510],0x0 0x0000023e70857352: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857357: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e7085735f: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e7085736a: mov QWORD PTR [r15+0x510],0x0 0x0000023e70857375: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e7085737a: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857382: mov DWORD PTR [r15+0x508],0xffffffcd 0x0000023e7085738d: mov QWORD PTR [r15+0x510],0x14 0x0000023e70857398: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e7085739d: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708573a5: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e708573b0: mov QWORD PTR [r15+0x510],0x0 0x0000023e708573bb: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708573c0: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708573c8: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e708573d3: mov QWORD PTR [r15+0x510],0x0 0x0000023e708573de: xchg ax,ax 0x0000023e708573e0: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708573e5: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708573ed: mov DWORD PTR [r15+0x508],0xffffffcd 0x0000023e708573f8: mov QWORD PTR [r15+0x510],0x14 0x0000023e70857403: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857408: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857410: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e7085741b: mov QWORD PTR [r15+0x510],0x0 0x0000023e70857426: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e7085742b: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857433: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e7085743e: mov QWORD PTR [r15+0x510],0x0 0x0000023e70857449: call 0x0000023e702505c2 ; ImmutableOopMap {rdx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e7085744e: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857456: mov DWORD PTR [r15+0x508],0xffffffcd 0x0000023e70857461: mov QWORD PTR [r15+0x510],0x14 0x0000023e7085746c: call 0x0000023e702505c2 ; ImmutableOopMap {rcx=Oop r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857471: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e70857479: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e70857484: mov QWORD PTR [r15+0x510],0x0 0x0000023e7085748f: call 0x0000023e702505c2 ; ImmutableOopMap {r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e70857494: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e7085749c: mov DWORD PTR [r15+0x508],0xfffffff5 0x0000023e708574a7: mov QWORD PTR [r15+0x510],0x0 0x0000023e708574b2: call 0x0000023e702505c2 ; ImmutableOopMap {r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708574b7: nop DWORD PTR [rax+rax*1+0x0] 0x0000023e708574bf: mov DWORD PTR [r15+0x508],0xffffffcd 0x0000023e708574ca: mov QWORD PTR [r15+0x510],0x14 0x0000023e708574d5: call 0x0000023e702505c2 ; ImmutableOopMap {r8=NarrowOop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop } ;*aload {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) io.github.lumine1909.jmh_generated.Benchmark_mhCall_jmhTest::mhCall_avgt_jmhStub@13 (line 190) ; {runtime_call DeoptimizationBlob} 0x0000023e708574da: nop DWORD PTR [rax+rax*1+0x0] [Exception Handler] 0x0000023e708574e2: call 0x0000023e703352e0 ; {runtime_call Stub} 0x0000023e708574e7: hlt [Deopt Handler Code] 0x0000023e708574e8: call 0x0000023e708574ed 0x0000023e708574ed: sub QWORD PTR [rsp],0x5 0x0000023e708574f2: jmp 0x0000023e70250360 ; {runtime_call DeoptimizationBlob} 0x0000023e708574f7: hlt [Deopt MH Handler Code] 0x0000023e708574f8: call 0x0000023e708574fd 0x0000023e708574fd: sub QWORD PTR [rsp],0x5 0x0000023e70857502: jmp 0x0000023e70250360 ; {runtime_call DeoptimizationBlob} 0x0000023e70857507: hlt [Stub Code] 0x0000023e70857508: movabs rbx,0x0 ; {static_stub} 0x0000023e70857512: jmp 0x0000023e70857512 ; {runtime_call nmethod} 0x0000023e70857517: movabs rbx,0x0 ; {static_stub} 0x0000023e70857521: jmp 0x0000023e70857521 ; {runtime_call nmethod} 0x0000023e70857526: movabs rbx,0x0 ; {static_stub} 0x0000023e70857530: jmp 0x0000023e70857530 ; {runtime_call nmethod} 0x0000023e70857535: movabs rbx,0x0 ; {static_stub} 0x0000023e7085753f: jmp 0x0000023e7085753f ; {runtime_call nmethod} 0x0000023e70857544: movabs rbx,0x0 ; {static_stub} 0x0000023e7085754e: jmp 0x0000023e7085754e ; {runtime_call nmethod} 0x0000023e70857553: movabs rbx,0x0 ; {static_stub} 0x0000023e7085755d: jmp 0x0000023e7085755d ; {runtime_call nmethod} 0x0000023e70857562: movabs rbx,0x0 ; {static_stub} 0x0000023e7085756c: jmp 0x0000023e7085756c ; {runtime_call nmethod} 0x0000023e70857571: movabs rbx,0x0 ; {static_stub} 0x0000023e7085757b: jmp 0x0000023e7085757b ; {runtime_call nmethod} 0x0000023e70857580: movabs rbx,0x0 ; {static_stub} 0x0000023e7085758a: jmp 0x0000023e7085758a ; {runtime_call nmethod} 0x0000023e7085758f: movabs rbx,0x0 ; {static_stub} 0x0000023e70857599: jmp 0x0000023e70857599 ; {runtime_call nmethod} 0x0000023e7085759e: movabs rbx,0x0 ; {static_stub} 0x0000023e708575a8: jmp 0x0000023e708575a8 ; {runtime_call nmethod} 0x0000023e708575ad: movabs rbx,0x0 ; {static_stub} 0x0000023e708575b7: jmp 0x0000023e708575b7 ; {runtime_call nmethod} 0x0000023e708575bc: movabs rbx,0x0 ; {static_stub} 0x0000023e708575c6: jmp 0x0000023e708575c6 ; {runtime_call nmethod} 0x0000023e708575cb: movabs rbx,0x0 ; {static_stub} 0x0000023e708575d5: jmp 0x0000023e708575d5 ; {runtime_call nmethod} 0x0000023e708575da: movabs rbx,0x0 ; {static_stub} 0x0000023e708575e4: jmp 0x0000023e708575e4 ; {runtime_call nmethod} 0x0000023e708575e9: movabs rbx,0x0 ; {static_stub} 0x0000023e708575f3: jmp 0x0000023e708575f3 ; {runtime_call nmethod} 0x0000023e708575f8: movabs rbx,0x0 ; {static_stub} 0x0000023e70857602: jmp 0x0000023e70857602 ; {runtime_call nmethod} 0x0000023e70857607: movabs rbx,0x0 ; {static_stub} 0x0000023e70857611: jmp 0x0000023e70857611 ; {runtime_call nmethod} 0x0000023e70857616: hlt 0x0000023e70857617: hlt -------------------------------------------------------------------------------- [/Disassembly]