# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (constantPool.cpp:703), pid=1141625, tid=1141637 # Error: ShouldNotReachHere() # # JRE version: OpenJDK Runtime Environment (23.0) (build 23) # Java VM: OpenJDK 64-Bit Server VM (23, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) # Problematic frame: # V [libjvm.so+0x5cb750] ConstantPool::klass_ref_at(int, Bytecodes::Code, JavaThread*)+0x170 # # Core dump will be written. Default location: /home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/scratch/core.1141625 # # If you would like to submit a bug report, please visit: # mailto:yansendao.ysd@alibaba-inc.com # --------------- S U M M A R Y ------------ Command Line: -Denv.class.path=/home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/classes/tools/jlink/JLinkReproducibleTest.d:/home/yansendao/git/jdk/test/jdk/tools/jlink:/home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/classes/test/lib:/home/yansendao/git/jdk/test/lib:/home/yansendao/software/jdk/jtreg-7/lib/javatest.jar:/home/yansendao/software/jdk/jtreg-7/lib/jtreg.jar -Dapplication.home=/home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk --add-modules=ALL-DEFAULT -Xms8m -Djdk.module.main=jdk.jlink jdk.jlink/jdk.tools.jlink.internal.Main --module-path /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/jmods:classes --add-modules main --compress=2 --output image-fourth --generate-jli-classes=@file-not-exists Host: AArch64, 64 cores, 245G, Alibaba Cloud Linux release 3 (Soaring Falcon) Time: Mon May 20 15:02:54 2024 CST elapsed time: 3.303640 seconds (0d 0h 0m 3s) --------------- T H R E A D --------------- Current thread (0x0000ffff94029ba0): JavaThread "main" [_thread_in_vm, id=1141637, stack(0x0000ffff9bc52000,0x0000ffff9be50000) (2040K)] Stack: [0x0000ffff9bc52000,0x0000ffff9be50000], sp=0x0000ffff9be4bcb0, free space=2023k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x5cb750] ConstantPool::klass_ref_at(int, Bytecodes::Code, JavaThread*)+0x170 (constantPool.cpp:703) V [libjvm.so+0xa2dfc8] LinkInfo::LinkInfo(constantPoolHandle const&, int, methodHandle const&, Bytecodes::Code, JavaThread*)+0x48 (linkResolver.cpp:256) V [libjvm.so+0xa309dc] LinkResolver::resolve_method_statically(Bytecodes::Code, constantPoolHandle const&, int, JavaThread*)+0x4c (linkResolver.cpp:650) V [libjvm.so+0x43151c] Bytecode_invoke::static_target(JavaThread*)+0xb4 (bytecode.cpp:158) V [libjvm.so+0xc3cdcc] SharedRuntime::find_callee_info_helper(vframeStream&, Bytecodes::Code&, CallInfo&, JavaThread*)+0x41c (sharedRuntime.cpp:1196) V [libjvm.so+0xc3cf18] SharedRuntime::find_callee_info(Bytecodes::Code&, CallInfo&, JavaThread*)+0x68 (sharedRuntime.cpp:1104) V [libjvm.so+0xc3dce8] SharedRuntime::resolve_helper(bool, bool, JavaThread*)+0xc8 (sharedRuntime.cpp:1302) V [libjvm.so+0xc3e304] SharedRuntime::resolve_opt_virtual_call_C(JavaThread*)+0x3c (sharedRuntime.cpp:1527) v ~RuntimeStub::resolve_opt_virtual_call 0x0000ffff83a97010 J 1580 c2 jdk.tools.jlink.plugin.ResourcePoolEntry.contentBytes()[B jdk.jlink@23 (52 bytes) @ 0x0000ffff84373a3c [0x0000ffff84370040+0x00000000000039fc] J 1524 c1 jdk.tools.jlink.internal.plugins.ZipPlugin.lambda$transform$0(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry; jdk.jlink@23 (79 bytes) @ 0x0000ffff7c87d528 [0x0000ffff7c87d040+0x00000000000004e8] J 1432 c2 jdk.tools.jlink.plugin.ResourcePool$$Lambda+0x0000007801027538.accept(Ljava/lang/Object;)V jdk.jlink@23 (16 bytes) @ 0x0000ffff84357220 [0x0000ffff84355ec0+0x0000000000001360] j java.util.Iterator.forEachRemaining(Ljava/util/function/Consumer;)V+21 java.base@23 j java.util.Spliterators$IteratorSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+52 java.base@23 j java.util.stream.ReferencePipeline$Head.forEach(Ljava/util/function/Consumer;)V+12 java.base@23 j jdk.tools.jlink.plugin.ResourcePool.transformAndCopy(Ljava/util/function/Function;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;)V+13 jdk.jlink@23 j jdk.tools.jlink.internal.plugins.ZipPlugin.transform(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;)Ljdk/tools/jlink/plugin/ResourcePool;+9 jdk.jlink@23 j jdk.tools.jlink.internal.plugins.DefaultCompressPlugin.transform(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;)Ljdk/tools/jlink/plugin/ResourcePool;+86 jdk.jlink@23 j jdk.tools.jlink.internal.ImagePluginStack.visitResources(Ljdk/tools/jlink/internal/ResourcePoolManager;)Ljdk/tools/jlink/plugin/ResourcePool;+233 jdk.jlink@23 j jdk.tools.jlink.internal.ImageFileCreator.generateJImage(Ljdk/tools/jlink/internal/ResourcePoolManager;Ljdk/tools/jlink/internal/BasicImageWriter;Ljdk/tools/jlink/internal/ImagePluginStack;Ljava/io/DataOutputStream;)Ljdk/tools/jlink/plugin/ResourcePool;+2 jdk.jlink@23 j jdk.tools.jlink.internal.ImageFileCreator.writeImage(Ljava/util/Set;Ljava/nio/ByteOrder;)V+39 jdk.jlink@23 j jdk.tools.jlink.internal.ImageFileCreator.create(Ljava/util/Set;Ljava/nio/ByteOrder;Ljdk/tools/jlink/internal/ImagePluginStack;)Ljdk/tools/jlink/internal/ExecutableImage;+17 jdk.jlink@23 j jdk.tools.jlink.internal.JlinkTask$ImageHelper.retrieve(Ljdk/tools/jlink/internal/ImagePluginStack;)Ljdk/tools/jlink/internal/ExecutableImage;+15 jdk.jlink@23 j jdk.tools.jlink.internal.ImagePluginStack.operate(Ljdk/tools/jlink/internal/ImagePluginStack$ImageProvider;)V+2 jdk.jlink@23 j jdk.tools.jlink.internal.JlinkTask.createImage(Ljdk/tools/jlink/internal/Jlink$JlinkConfiguration;)V+141 jdk.jlink@23 j jdk.tools.jlink.internal.JlinkTask.run([Ljava/lang/String;)I+433 jdk.jlink@23 j jdk.tools.jlink.internal.Main.run(Ljava/io/PrintWriter;Ljava/io/PrintWriter;[Ljava/lang/String;)I+37 jdk.jlink@23 j jdk.tools.jlink.internal.Main.main([Ljava/lang/String;)V+23 jdk.jlink@23 v ~StubRoutines::call_stub 0x0000ffff83a5b118 V [libjvm.so+0x7e9a28] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x218 (javaCalls.cpp:415) V [libjvm.so+0x88bffc] jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) [clone .isra.0] [clone .constprop.1]+0x204 (jni.cpp:888) V [libjvm.so+0x88e460] jni_CallStaticVoidMethod+0x100 (jni.cpp:1717) C [libjli.so+0x3728] invokeStaticMainWithArgs+0x90 (java.c:418) C [libjli.so+0x4644] JavaMain+0xc4c (java.c:623) C [libjli.so+0x76a4] ThreadJavaMain+0xc (java_md.c:642) C [libpthread.so.0+0x7f74] start_thread+0xd0 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) v ~RuntimeStub::resolve_opt_virtual_call 0x0000ffff83a97010 J 1580 c2 jdk.tools.jlink.plugin.ResourcePoolEntry.contentBytes()[B jdk.jlink@23 (52 bytes) @ 0x0000ffff84373a3c [0x0000ffff84370040+0x00000000000039fc] J 1524 c1 jdk.tools.jlink.internal.plugins.ZipPlugin.lambda$transform$0(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry; jdk.jlink@23 (79 bytes) @ 0x0000ffff7c87d528 [0x0000ffff7c87d040+0x00000000000004e8] J 1432 c2 jdk.tools.jlink.plugin.ResourcePool$$Lambda+0x0000007801027538.accept(Ljava/lang/Object;)V jdk.jlink@23 (16 bytes) @ 0x0000ffff84357220 [0x0000ffff84355ec0+0x0000000000001360] j java.util.Iterator.forEachRemaining(Ljava/util/function/Consumer;)V+21 java.base@23 j java.util.Spliterators$IteratorSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+52 java.base@23 j java.util.stream.ReferencePipeline$Head.forEach(Ljava/util/function/Consumer;)V+12 java.base@23 j jdk.tools.jlink.plugin.ResourcePool.transformAndCopy(Ljava/util/function/Function;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;)V+13 jdk.jlink@23 j jdk.tools.jlink.internal.plugins.ZipPlugin.transform(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;)Ljdk/tools/jlink/plugin/ResourcePool;+9 jdk.jlink@23 j jdk.tools.jlink.internal.plugins.DefaultCompressPlugin.transform(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;)Ljdk/tools/jlink/plugin/ResourcePool;+86 jdk.jlink@23 j jdk.tools.jlink.internal.ImagePluginStack.visitResources(Ljdk/tools/jlink/internal/ResourcePoolManager;)Ljdk/tools/jlink/plugin/ResourcePool;+233 jdk.jlink@23 j jdk.tools.jlink.internal.ImageFileCreator.generateJImage(Ljdk/tools/jlink/internal/ResourcePoolManager;Ljdk/tools/jlink/internal/BasicImageWriter;Ljdk/tools/jlink/internal/ImagePluginStack;Ljava/io/DataOutputStream;)Ljdk/tools/jlink/plugin/ResourcePool;+2 jdk.jlink@23 j jdk.tools.jlink.internal.ImageFileCreator.writeImage(Ljava/util/Set;Ljava/nio/ByteOrder;)V+39 jdk.jlink@23 j jdk.tools.jlink.internal.ImageFileCreator.create(Ljava/util/Set;Ljava/nio/ByteOrder;Ljdk/tools/jlink/internal/ImagePluginStack;)Ljdk/tools/jlink/internal/ExecutableImage;+17 jdk.jlink@23 j jdk.tools.jlink.internal.JlinkTask$ImageHelper.retrieve(Ljdk/tools/jlink/internal/ImagePluginStack;)Ljdk/tools/jlink/internal/ExecutableImage;+15 jdk.jlink@23 j jdk.tools.jlink.internal.ImagePluginStack.operate(Ljdk/tools/jlink/internal/ImagePluginStack$ImageProvider;)V+2 jdk.jlink@23 j jdk.tools.jlink.internal.JlinkTask.createImage(Ljdk/tools/jlink/internal/Jlink$JlinkConfiguration;)V+141 jdk.jlink@23 j jdk.tools.jlink.internal.JlinkTask.run([Ljava/lang/String;)I+433 jdk.jlink@23 j jdk.tools.jlink.internal.Main.run(Ljava/io/PrintWriter;Ljava/io/PrintWriter;[Ljava/lang/String;)I+37 jdk.jlink@23 j jdk.tools.jlink.internal.Main.main([Ljava/lang/String;)V+23 jdk.jlink@23 v ~StubRoutines::call_stub 0x0000ffff83a5b118 Registers: R0=0x0000ffff9ce71cd0 R1=0x00000000000002bf R2=0x0000ffff9d5b4000 R3=0x0000000000000058 R4=0x0000ffff9d2d60f8 R5=0x000000000000017f R6=0x0000000000000008 R7=0x00000000fffffffd R8=0x0000000000000040 R9=0x000000000000000a R10=0x0000000000000020 R11=0x0000000000000000 R12=0x0000000000000000 R13=0x00000000000000bc R14=0x0000ffff9d43b1c0 R15=0x0000ffff9be4b085 R16=0x0000000000000001 R17=0x0000ffff9d4aba44 R18=0x000000001513543e R19=0x0000007800703be0 R20=0x0000ffff9be4be30 R21=0x0000ffff94029ba0 R22=0x000000000000083a R23=0x00000000000000bc R24=0x0000ffff9be4bda0 R25=0x000000000000083a R26=0x0000ffff9be4bf18 R27=0x0000ffff9402a300 R28=0x00000000000003d8 R29=0x0000ffff9be4bcb0 R30=0x0000ffff9c50b734 Register to memory mapping: R0 =0x0000ffff9ce71cd0: in /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so at 0x0000ffff9bf40000 R1 =0x00000000000002bf is an unknown value R2 =0x0000ffff9d5b4000 points into unknown readable memory: 0x0000000000000058 | 58 00 00 00 00 00 00 00 R3 =0x0000000000000058 is an unknown value R4 =0x0000ffff9d2d60f8: in /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so at 0x0000ffff9bf40000 R5 =0x000000000000017f is an unknown value R6 =0x0000000000000008 is an unknown value R7 =0x00000000fffffffd is an unallocated location in the heap R8 =0x0000000000000040 is an unknown value R9 =0x000000000000000a is an unknown value R10=0x0000000000000020 is an unknown value R11=0x0 is null R12=0x0 is null R13=0x00000000000000bc is an unknown value R14=0x0000ffff9d43b1c0: in /lib64/libc.so.6 at 0x0000ffff9d310000 R15=0x0000ffff9be4b085 is pointing into the stack for thread: 0x0000ffff94029ba0 R16=0x0000000000000001 is an unknown value R17=0x0000ffff9d4aba44: __pthread_mutex_unlock+0x0000000000000000 in /lib64/libpthread.so.0 at 0x0000ffff9d4a0000 R18=353588286 is a compressed pointer to object: java.util.zip.ZipFile$ZipFileInflaterInputStream {0x00000000a89aa1f0} - klass: 'java/util/zip/ZipFile$ZipFileInflaterInputStream' - ---- fields (total size 6 words): - protected volatile 'in' 'Ljava/io/InputStream;' @12 a 'java/util/zip/ZipFile$ZipFileInputStream'{0x00000000a89aa1b8} (0x15135437) - protected 'len' 'I' @16 0 (0x00000000) - private 'closed' 'Z' @20 false (0x00) - private 'reachEOF' 'Z' @21 false (0x00) - 'usesDefaultInflater' 'Z' @22 false (0x00) - protected 'inf' 'Ljava/util/zip/Inflater;' @24 a 'java/util/zip/Inflater'{0x00000000a5079008} (0x14a0f201) - protected 'buf' '[B' @28 [B{0x00000000a89aa238} (0x15135447) - private final 'singleByteBuf' '[B' @32 [B{0x00000000a89aa220} (0x15135444) - private volatile 'closeRequested' 'Z' @23 false (0x00) - private 'eof' 'Z' @36 false (0x00) - private final 'cleanable' 'Ljava/lang/ref/Cleaner$Cleanable;' @40 a 'jdk/internal/ref/CleanerImpl$PhantomCleanableRef'{0x00000000a89aa670} (0x151354ce) - final synthetic 'this$0' 'Ljava/util/zip/ZipFile;' @44 a 'java/util/zip/ZipFile'{0x00000000a00104c0} (0x14002098) R19=0x0000007800703be0 is pointing into metadata R20=0x0000ffff9be4be30 is pointing into the stack for thread: 0x0000ffff94029ba0 R21=0x0000ffff94029ba0 is a thread R22=0x000000000000083a is an unknown value R23=0x00000000000000bc is an unknown value R24=0x0000ffff9be4bda0 is pointing into the stack for thread: 0x0000ffff94029ba0 R25=0x000000000000083a is an unknown value R26=0x0000ffff9be4bf18 is pointing into the stack for thread: 0x0000ffff94029ba0 R27=0x0000ffff9402a300 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 R28=0x00000000000003d8 is an unknown value R29=0x0000ffff9be4bcb0 is pointing into the stack for thread: 0x0000ffff94029ba0 R30=0x0000ffff9c50b734: in /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so at 0x0000ffff9bf40000 R31=0x0000ffff9be4bcb0 is pointing into the stack for thread: 0x0000ffff94029ba0 Top of Stack: (sp=0x0000ffff9be4bcb0) 0x0000ffff9be4bcb0: 0000ffff9be4bd00 0000ffff9c96dfc8 0x0000ffff9be4bcc0: 0000ffff9be4bdb0 0000ffff9be4be30 0x0000ffff9be4bcd0: 0000ffff94029ba0 04f7b806dfd72a23 0x0000ffff9be4bce0: d1f956eb84a3a7ef bf9cb0daee52d792 0x0000ffff9be4bcf0: 72cc077193777847 43f66ab8400f5855 0x0000ffff9be4bd00: 0000ffff9be4bd50 0000ffff9c9709dc 0x0000ffff9be4bd10: 00000000000000bc 0000ffff94029ba0 0x0000ffff9be4bd20: 0000ffff9be4be30 0000ffff9be4bda0 0x0000ffff9be4bd30: 000000000000083a 0000ffff9be4bdb0 0x0000ffff9be4bd40: 0000ffff9d23e000 0000ffff9be4bda0 0x0000ffff9be4bd50: 0000ffff9be4bdf0 0000ffff9c37151c 0x0000ffff9be4bd60: 0000ffff9be4be30 0000007800703be0 0x0000ffff9be4bd70: 0000ffff9be4bf58 0000ffff9be4ce5c 0x0000ffff9be4bd80: 0000ffff9be4ced0 0000ffff9be4bec0 0x0000ffff9be4bd90: 0000ffff9be4ced0 445e02390b96d137 0x0000ffff9be4bda0: 0000000000000000 0000000000000000 0x0000ffff9be4bdb0: 0000ffff84370038 0000ffff8436f908 0x0000ffff9be4bdc0: 0000ffff84373a3c 0000ffff94020003 0x0000ffff9be4bdd0: 0000000000000000 0000000000000000 0x0000ffff9be4bde0: 0000ffff9b00bf58 0000ffff9be4bed8 0x0000ffff9be4bdf0: 0000ffff9be4be40 0000ffff9cb7cdcc 0x0000ffff9be4be00: 0000ffff94029ba0 0000ffff9be4bed8 0x0000ffff9be4be10: 0000ffff9be4bf58 0000ffff9be4bed8 0x0000ffff9be4be20: 0000ffff9be4bf58 0000ffff9be4ce5c 0x0000ffff9be4be30: 0000007800703be0 0000ffff94029ba0 0x0000ffff9be4be40: 0000ffff9be4c620 0000ffff9cb7cf18 0x0000ffff9be4be50: 0000ffff9402a2c0 0000ffff94029ba0 0x0000ffff9be4be60: 0000ffff9be4c688 0000ffff9be4ce5c 0x0000ffff9be4be70: 0000ffff9be4ced0 0000ffff9402a310 0x0000ffff9be4be80: 0000ffff9402a6e8 00000000000003d8 0x0000ffff9be4be90: e7c57fb44d0b50cc 0000000000000000 0x0000ffff9be4bea0: 0000007800159528 0000ffff94029ba0 Instructions: (pc=0x0000ffff9c50b750) 0x0000ffff9c50b650: 80 02 00 b9 e1 03 15 2a e0 03 01 91 93 d8 23 f8 0x0000ffff9c50b660: f3 03 00 aa 4f fc ff 97 f4 03 00 aa e0 03 13 aa 0x0000ffff9c50b670: e4 fd 06 94 e0 03 14 aa f3 53 41 a9 f5 13 40 f9 0x0000ffff9c50b680: fd 7b c5 a8 c0 03 5f d6 9f 8c 03 71 60 00 00 54 0x0000ffff9c50b690: 9f a4 03 71 21 04 00 54 60 0a 40 f9 03 03 80 52 0x0000ffff9c50b6a0: 54 98 41 f9 f3 0b 04 a9 00 1c 40 f9 21 00 23 9b 0x0000ffff9c50b6b0: 20 30 40 79 83 06 40 29 60 ce 20 8b 7f 00 01 6b 0x0000ffff9c50b6c0: 15 90 40 79 21 fc ff 54 61 04 00 11 3f 00 00 71 0x0000ffff9c50b6d0: 6d 00 00 54 7f 00 01 6a a0 00 00 54 21 10 c0 5a 0x0000ffff9c50b6e0: 20 00 80 52 e1 03 01 4b 01 20 c1 1a e0 03 14 aa 0x0000ffff9c50b6f0: e2 1f 00 f9 55 96 f4 97 83 02 40 b9 e2 1f 40 f9 0x0000ffff9c50b700: d2 ff ff 17 00 08 40 f9 00 14 40 f9 01 d0 21 8b 0x0000ffff9c50b710: 20 24 40 79 c6 ff ff 17 60 69 00 b0 e2 03 04 2a 0x0000ffff9c50b720: 21 4b 00 d0 21 e0 32 91 00 e8 43 f9 00 00 40 f9 0x0000ffff9c50b730: 2c 0e 17 94 82 69 00 f0 03 0b 80 52 20 4b 00 d0 0x0000ffff9c50b740: e1 57 80 52 42 34 42 f9 00 40 33 91 42 00 40 f9 0x0000ffff9c50b750: 43 00 00 39 8f 72 00 94 fd 7b a4 a9 fd 03 00 91 0x0000ffff9c50b760: f3 53 01 a9 94 69 00 f0 f3 03 02 2a fb 73 05 a9 0x0000ffff9c50b770: fb 03 00 aa 7f 0a 00 31 80 3a 43 f9 f5 5b 02 a9 0x0000ffff9c50b780: fc 03 04 aa f7 63 03 a9 f6 03 03 aa f8 03 01 2a 0x0000ffff9c50b790: 02 00 40 f9 e2 df 00 f9 02 00 80 d2 60 03 40 f9 0x0000ffff9c50b7a0: 20 1a 00 54 73 01 f8 37 e1 03 13 2a 23 e9 ff 97 0x0000ffff9c50b7b0: f5 03 00 aa 80 1b 00 b5 60 03 40 f9 01 08 40 f9 0x0000ffff9c50b7c0: 41 00 00 b4 21 0c 40 f9 21 c4 33 8b 38 08 40 79 0x0000ffff9c50b7d0: 00 04 40 f9 00 c0 38 8b 00 10 00 91 17 fc df 08 0x0000ffff9c50b7e0: e2 1e 00 12 76 03 00 b4 5f 1c 00 71 20 2f 00 54 0x0000ffff9c50b7f0: 49 02 00 54 5f 20 00 71 80 02 00 54 15 00 80 d2 0x0000ffff9c50b800: df 02 00 39 1f 20 03 d5 94 3a 43 f9 e1 df 40 f9 0x0000ffff9c50b810: 80 02 40 f9 20 00 00 ca 80 4e 00 b5 e0 03 15 aa 0x0000ffff9c50b820: f3 53 41 a9 f5 5b 42 a9 f7 63 43 a9 fb 73 45 a9 0x0000ffff9c50b830: fd 7b dc a8 c0 03 5f d6 40 0c 00 51 00 1c 00 12 0x0000ffff9c50b840: 1f 0c 00 71 c8 fd ff 54 20 00 80 52 c0 02 00 39 Stack slot to memory mapping: stack at sp + 0 slots: 0x0000ffff9be4bd00 is pointing into the stack for thread: 0x0000ffff94029ba0 stack at sp + 1 slots: 0x0000ffff9c96dfc8: in /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so at 0x0000ffff9bf40000 stack at sp + 2 slots: 0x0000ffff9be4bdb0 is pointing into the stack for thread: 0x0000ffff94029ba0 stack at sp + 3 slots: 0x0000ffff9be4be30 is pointing into the stack for thread: 0x0000ffff94029ba0 stack at sp + 4 slots: 0x0000ffff94029ba0 is a thread stack at sp + 5 slots: 0x04f7b806dfd72a23 is an unknown value stack at sp + 6 slots: 0xd1f956eb84a3a7ef is an unknown value stack at sp + 7 slots: 0xbf9cb0daee52d792 is an unknown value Lock stack of current Java thread (top to bottom): -------------------------------------------------------------------------------- Decoding CodeBlob, name: resolve_opt_virtual_call, at [0x0000ffff83a96f80, 0x0000ffff83a97108] 392 bytes 0x0000ffff83a96f80: stp x29, x30, [sp, #-16]! 0x0000ffff83a96f84: mov x29, sp 0x0000ffff83a96f88: stp x0, x1, [sp, #-240]! 0x0000ffff83a96f8c: stp x2, x3, [sp, #16] 0x0000ffff83a96f90: stp x4, x5, [sp, #32] 0x0000ffff83a96f94: stp x6, x7, [sp, #48] 0x0000ffff83a96f98: stp x8, x9, [sp, #64] 0x0000ffff83a96f9c: stp x10, x11, [sp, #80] 0x0000ffff83a96fa0: stp x12, x13, [sp, #96] 0x0000ffff83a96fa4: stp x14, x15, [sp, #112] 0x0000ffff83a96fa8: stp x16, x17, [sp, #128] 0x0000ffff83a96fac: stp x18, x19, [sp, #144] 0x0000ffff83a96fb0: stp x20, x21, [sp, #160] 0x0000ffff83a96fb4: stp x22, x23, [sp, #176] 0x0000ffff83a96fb8: stp x24, x25, [sp, #192] 0x0000ffff83a96fbc: stp x26, x27, [sp, #208] 0x0000ffff83a96fc0: stp x28, x29, [sp, #224] 0x0000ffff83a96fc4: orr x8, xzr, #0xffffffffffffffe0 0x0000ffff83a96fc8: sub sp, sp, #0x20 0x0000ffff83a96fcc: st1 {v28.1d-v31.1d}, [sp], x8 0x0000ffff83a96fd0: st1 {v24.1d-v27.1d}, [sp], x8 0x0000ffff83a96fd4: st1 {v20.1d-v23.1d}, [sp], x8 0x0000ffff83a96fd8: st1 {v16.1d-v19.1d}, [sp], x8 0x0000ffff83a96fdc: st1 {v12.1d-v15.1d}, [sp], x8 0x0000ffff83a96fe0: st1 {v8.1d-v11.1d}, [sp], x8 0x0000ffff83a96fe4: st1 {v4.1d-v7.1d}, [sp], x8 0x0000ffff83a96fe8: st1 {v0.1d-v3.1d}, [sp] 0x0000ffff83a96fec: adr x8, 0x0000ffff83a97010 0x0000ffff83a96ff0: str x8, [x28, #936] 0x0000ffff83a96ff4: mov x8, sp 0x0000ffff83a96ff8: str x8, [x28, #928] 0x0000ffff83a96ffc: mov x0, x28 0x0000ffff83a97000: mov x8, #0xe2c8 // #58056 0x0000ffff83a97004: movk x8, #0x9cb7, lsl #16 0x0000ffff83a97008: movk x8, #0xffff, lsl #32 0x0000ffff83a9700c: blr x8 0x0000ffff83a97010: str xzr, [x28, #928] 0x0000ffff83a97014: str xzr, [x28, #936] 0x0000ffff83a97018: ldr x8, [x28, #8] 0x0000ffff83a9701c: cbnz x8, 0x0000ffff83a97098 0x0000ffff83a97020: ldr x12, [x28, #1024] 0x0000ffff83a97024: str xzr, [x28, #1024] 0x0000ffff83a97028: str x12, [sp, #352] 0x0000ffff83a9702c: str x0, [sp, #320] 0x0000ffff83a97030: ld1 {v0.1d-v3.1d}, [sp], #32 0x0000ffff83a97034: ld1 {v4.1d-v7.1d}, [sp], #32 0x0000ffff83a97038: ld1 {v8.1d-v11.1d}, [sp], #32 0x0000ffff83a9703c: ld1 {v12.1d-v15.1d}, [sp], #32 0x0000ffff83a97040: ld1 {v16.1d-v19.1d}, [sp], #32 0x0000ffff83a97044: ld1 {v20.1d-v23.1d}, [sp], #32 0x0000ffff83a97048: ld1 {v24.1d-v27.1d}, [sp], #32 0x0000ffff83a9704c: ld1 {v28.1d-v31.1d}, [sp], #32 0x0000ffff83a97050: ptrue p7.b 0x0000ffff83a97054: ldp x2, x3, [sp, #16] 0x0000ffff83a97058: ldp x4, x5, [sp, #32] 0x0000ffff83a9705c: ldp x6, x7, [sp, #48] 0x0000ffff83a97060: ldp x8, x9, [sp, #64] 0x0000ffff83a97064: ldp x10, x11, [sp, #80] 0x0000ffff83a97068: ldp x12, x13, [sp, #96] 0x0000ffff83a9706c: ldp x14, x15, [sp, #112] 0x0000ffff83a97070: ldp x16, x17, [sp, #128] 0x0000ffff83a97074: ldp x0, x1, [sp], #144 0x0000ffff83a97078: ldp x20, x21, [sp, #16] 0x0000ffff83a9707c: ldp x22, x23, [sp, #32] 0x0000ffff83a97080: ldp x24, x25, [sp, #48] 0x0000ffff83a97084: ldp x26, x27, [sp, #64] 0x0000ffff83a97088: ldp x28, x29, [sp, #80] 0x0000ffff83a9708c: ldp x18, x19, [sp], #96 0x0000ffff83a97090: ldp x29, x30, [sp], #16 0x0000ffff83a97094: br x8 0x0000ffff83a97098: ld1 {v0.1d-v3.1d}, [sp], #32 0x0000ffff83a9709c: ld1 {v4.1d-v7.1d}, [sp], #32 0x0000ffff83a970a0: ld1 {v8.1d-v11.1d}, [sp], #32 0x0000ffff83a970a4: ld1 {v12.1d-v15.1d}, [sp], #32 0x0000ffff83a970a8: ld1 {v16.1d-v19.1d}, [sp], #32 0x0000ffff83a970ac: ld1 {v20.1d-v23.1d}, [sp], #32 0x0000ffff83a970b0: ld1 {v24.1d-v27.1d}, [sp], #32 0x0000ffff83a970b4: ld1 {v28.1d-v31.1d}, [sp], #32 0x0000ffff83a970b8: ptrue p7.b 0x0000ffff83a970bc: ldp x2, x3, [sp, #16] 0x0000ffff83a970c0: ldp x4, x5, [sp, #32] 0x0000ffff83a970c4: ldp x6, x7, [sp, #48] 0x0000ffff83a970c8: ldp x8, x9, [sp, #64] 0x0000ffff83a970cc: ldp x10, x11, [sp, #80] 0x0000ffff83a970d0: ldp x12, x13, [sp, #96] 0x0000ffff83a970d4: ldp x14, x15, [sp, #112] 0x0000ffff83a970d8: ldp x16, x17, [sp, #128] 0x0000ffff83a970dc: ldp x0, x1, [sp], #144 0x0000ffff83a970e0: ldp x20, x21, [sp, #16] 0x0000ffff83a970e4: ldp x22, x23, [sp, #32] 0x0000ffff83a970e8: ldp x24, x25, [sp, #48] 0x0000ffff83a970ec: ldp x26, x27, [sp, #64] 0x0000ffff83a970f0: ldp x28, x29, [sp, #80] 0x0000ffff83a970f4: ldp x18, x19, [sp], #96 0x0000ffff83a970f8: ldp x29, x30, [sp], #16 0x0000ffff83a970fc: str xzr, [x28, #1016] 0x0000ffff83a97100: ldr x0, [x28, #8] 0x0000ffff83a97104: b Stub::forward exception -------------------------------------------------------------------------------- Compiled method (c2) 5720 1580 ! 4 jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes (52 bytes) total in heap [0x0000ffff8436f908,0x0000ffff84376ab0] = 29096 relocation [0x0000ffff8436f9e0,0x0000ffff84370038] = 1624 main code [0x0000ffff84370040,0x0000ffff843762c0] = 25216 stub code [0x0000ffff843762c0,0x0000ffff84376560] = 672 oops [0x0000ffff84376560,0x0000ffff843765a0] = 64 metadata [0x0000ffff843765a0,0x0000ffff84376ab0] = 1296 immutable data [0x0000ffff0c22cec0,0x0000ffff0c230280] = 13248 dependencies [0x0000ffff0c22cec0,0x0000ffff0c22d000] = 320 nul chk table [0x0000ffff0c22d000,0x0000ffff0c22d1c0] = 448 handler table [0x0000ffff0c22d1c0,0x0000ffff0c22d500] = 832 scopes pcs [0x0000ffff0c22d500,0x0000ffff0c22e340] = 3648 scopes data [0x0000ffff0c22e340,0x0000ffff0c230280] = 8000 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Instructions begin] 0x0000ffff84370040: nop 0x0000ffff84370044: nop 0x0000ffff84370048: nop [Entry Point] # {method} {0x0000ffff34487c60} 'contentBytes' '()[B' in 'jdk/tools/jlink/plugin/ResourcePoolEntry' # [sp+0xc0] (sp of caller) 0x0000ffff8437004c: ldr w8, [x1, #8] 0x0000ffff84370050: ldr w10, [x9, #8] 0x0000ffff84370054: cmp w8, w10 0x0000ffff84370058: b.eq 0x0000ffff84370060 // b.none 0x0000ffff8437005c: b 0x0000ffff83a96c80 ; {runtime_call ic_miss_stub} [Verified Entry Point] 0x0000ffff84370060: nop 0x0000ffff84370064: ptrue p7.b 0x0000ffff84370068: sub x9, sp, #0x14, lsl #12 0x0000ffff8437006c: str xzr, [x9] 0x0000ffff84370070: sub sp, sp, #0xc0 0x0000ffff84370074: stp x29, x30, [sp, #176] 0x0000ffff84370078: ldr w8, 0x0000ffff843762b8 0x0000ffff8437007c: ldr w9, [x28, #32] 0x0000ffff84370080: cmp x8, x9 0x0000ffff84370084: b.ne 0x0000ffff843762a4 // b.any 0x0000ffff84370088: ldr w11, [x1, #8] 0x0000ffff8437008c: mov x10, #0x1020000 // #16908288 ; {metadata('jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry')} 0x0000ffff84370090: movk x10, #0x5308 0x0000ffff84370094: cmp w11, w10 0x0000ffff84370098: b.ne 0x0000ffff843743c4 // b.any 0x0000ffff8437009c: ldr w10, [x1, #24] 0x0000ffff843700a0: lsl x29, x10, #3 0x0000ffff843700a4: ldr w11, [x29, #8] ; implicit exception: dispatches to 0x0000ffff84375a64 0x0000ffff843700a8: mov x10, #0x1010000 // #16842752 ; {metadata('jdk/tools/jlink/internal/JmodArchive$JmodEntry')} 0x0000ffff843700ac: movk x10, #0x8908 0x0000ffff843700b0: cmp w11, w10 0x0000ffff843700b4: b.ne 0x0000ffff843743dc // b.any 0x0000ffff843700b8: ldp w10, w12, [x29, #28] 0x0000ffff843700bc: lsl x10, x10, #3 0x0000ffff843700c0: lsl x11, x12, #3 0x0000ffff843700c4: ldr w11, [x11, #20] ; implicit exception: dispatches to 0x0000ffff84375a78 0x0000ffff843700c8: ldr w13, [x10, #16] ; implicit exception: dispatches to 0x0000ffff84375a8c 0x0000ffff843700cc: lsl x20, x13, #3 0x0000ffff843700d0: lsl x24, x11, #3 0x0000ffff843700d4: ldr w10, [x10, #20] 0x0000ffff843700d8: lsl x25, x10, #3 0x0000ffff843700dc: cbz x24, 0x0000ffff843740bc 0x0000ffff843700e0: ldr w11, [x20, #24] ; implicit exception: dispatches to 0x0000ffff84375aa0 0x0000ffff843700e4: lsl x29, x11, #3 0x0000ffff843700e8: cbnz x29, 0x0000ffff843700f8 0x0000ffff843700ec: mov x29, #0x34d8 // #13528 ; {oop("null"{0x00000000a07234d8})} 0x0000ffff843700f0: movk x29, #0xa072, lsl #16 0x0000ffff843700f4: movk x29, #0x0, lsl #32 0x0000ffff843700f8: ldr w10, [x29, #20] 0x0000ffff843700fc: add x10, xzr, x10, lsl #3 0x0000ffff84370100: ldrsb w12, [x29, #16] 0x0000ffff84370104: ldr w10, [x10, #12] 0x0000ffff84370108: asr w13, w10, w12 0x0000ffff8437010c: add w10, w13, #0x1 0x0000ffff84370110: tbnz w10, #31, 0x0000ffff843743f0 0x0000ffff84370114: cbnz x25, 0x0000ffff84374410 0x0000ffff84370118: mov x23, #0x34d8 // #13528 ; {oop("null"{0x00000000a07234d8})} 0x0000ffff8437011c: movk x23, #0xa072, lsl #16 0x0000ffff84370120: movk x23, #0x0, lsl #32 0x0000ffff84370124: ldr w11, [x23, #20] 0x0000ffff84370128: add x10, xzr, x11, lsl #3 0x0000ffff8437012c: ldrsb w11, [x23, #16] 0x0000ffff84370130: ldr w14, [x10, #12] 0x0000ffff84370134: asr w10, w14, w11 0x0000ffff84370138: add w13, w10, w13 0x0000ffff8437013c: orr w19, w12, w11 0x0000ffff84370140: add w10, w13, #0x1 0x0000ffff84370144: tbnz w10, #31, 0x0000ffff843743f0 0x0000ffff84370148: lsl w2, w10, w19 0x0000ffff8437014c: cmp w2, #0x100, lsl #12 0x0000ffff84370150: b.hi 0x0000ffff843737c0 // b.pmore 0x0000ffff84370154: ldr x21, [x28, #440] 0x0000ffff84370158: mov w11, w2 0x0000ffff8437015c: mov x10, #0x17 // #23 0x0000ffff84370160: add x10, x10, w11, sxtw 0x0000ffff84370164: and x10, x10, #0xfffffffffffffff8 0x0000ffff84370168: add x10, x21, x10 0x0000ffff8437016c: ldr x11, [x28, #456] 0x0000ffff84370170: cmp x10, x11 0x0000ffff84370174: b.cs 0x0000ffff843737c0 // b.hs, b.nlast 0x0000ffff84370178: str x10, [x28, #440] 0x0000ffff8437017c: orr x11, xzr, #0x1 0x0000ffff84370180: str x11, [x21] 0x0000ffff84370184: prfm pstl1keep, [x10, #192] 0x0000ffff84370188: mov x11, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff8437018c: movk x11, #0x92c0 0x0000ffff84370190: str w11, [x21, #8] 0x0000ffff84370194: prfm pstl1keep, [x10, #256] 0x0000ffff84370198: str w2, [x21, #12] 0x0000ffff8437019c: prfm pstl1keep, [x10, #320] 0x0000ffff843701a0: dmb ishst 0x0000ffff843701a4: ldr w11, [x29, #20] 0x0000ffff843701a8: add x10, xzr, x11, lsl #3 0x0000ffff843701ac: ldr w22, [x10, #12] 0x0000ffff843701b0: add x1, x21, #0x10 0x0000ffff843701b4: add x0, x10, #0x10 0x0000ffff843701b8: ldrsb w10, [x29, #16] 0x0000ffff843701bc: cbz w10, 0x0000ffff843705cc 0x0000ffff843701c0: asr w11, w22, #1 0x0000ffff843701c4: sxtw x2, w11 0x0000ffff843701c8: bl Stub::arrayof_jshort_disjoint_arraycopy ; {runtime_call StubRoutines (final stubs)} 0x0000ffff843701cc: nop ; {other} 0x0000ffff843701d0: movk xzr, #0x0 0x0000ffff843701d4: movk xzr, #0x0 0x0000ffff843701d8: ptrue p7.b 0x0000ffff843701dc: b 0x0000ffff84370290 0x0000ffff843701e0: lsl w10, w22, #1 0x0000ffff843701e4: mov w2, w22 0x0000ffff843701e8: movi d0, #0x0 0x0000ffff843701ec: lsr w3, w2, #3 0x0000ffff843701f0: cbnz w3, 0x0000ffff8437022c 0x0000ffff843701f4: cmp w2, #0x4 0x0000ffff843701f8: b.lt 0x0000ffff8437021c // b.tstop 0x0000ffff843701fc: ldr s1, [x0], #4 0x0000ffff84370200: zip1 v2.8b, v1.8b, v0.8b 0x0000ffff84370204: sub w2, w2, #0x4 0x0000ffff84370208: str d2, [x1], #8 0x0000ffff8437020c: cbz w2, 0x0000ffff8437028c 0x0000ffff84370210: ldrb w3, [x0], #1 0x0000ffff84370214: strh w3, [x1], #2 0x0000ffff84370218: sub w2, w2, #0x1 0x0000ffff8437021c: cbnz x2, 0x0000ffff84370210 0x0000ffff84370220: b 0x0000ffff8437028c 0x0000ffff84370224: bl Stub::large_byte_array_inflate; {runtime_call StubRoutines (compiler stubs)} 0x0000ffff84370228: b 0x0000ffff843701f0 0x0000ffff8437022c: ldr d1, [x0], #8 0x0000ffff84370230: and w2, w2, #0x7 0x0000ffff84370234: cmp x3, #0xa 0x0000ffff84370238: b.ge 0x0000ffff84370224 // b.tcont 0x0000ffff8437023c: b 0x0000ffff84370244 0x0000ffff84370240: ldr d1, [x0], #8 0x0000ffff84370244: subs x3, x3, #0x1 0x0000ffff84370248: b.eq 0x0000ffff8437026c // b.none 0x0000ffff8437024c: zip1 v1.16b, v1.16b, v0.16b 0x0000ffff84370250: ldr d2, [x0], #8 0x0000ffff84370254: st1 {v1.8h}, [x1], #16 0x0000ffff84370258: subs x3, x3, #0x1 0x0000ffff8437025c: zip1 v2.16b, v2.16b, v0.16b 0x0000ffff84370260: st1 {v2.8h}, [x1], #16 0x0000ffff84370264: b.ne 0x0000ffff84370240 // b.any 0x0000ffff84370268: b 0x0000ffff84370274 0x0000ffff8437026c: zip1 v1.16b, v1.16b, v0.16b 0x0000ffff84370270: st1 {v1.8h}, [x1], #16 0x0000ffff84370274: cbz x2, 0x0000ffff8437028c 0x0000ffff84370278: add x0, x0, x2 0x0000ffff8437027c: ldur d2, [x0, #-8] 0x0000ffff84370280: add x1, x1, w2, uxtw #1 0x0000ffff84370284: zip1 v2.16b, v2.16b, v0.16b 0x0000ffff84370288: stur q2, [x1, #-16] 0x0000ffff8437028c: mov w22, w10 0x0000ffff84370290: mov w11, #0x2f // #47 0x0000ffff84370294: sxtw x10, w22 0x0000ffff84370298: add x12, x21, x10 0x0000ffff8437029c: cbz w19, 0x0000ffff843705c0 0x0000ffff843702a0: orr w13, wzr, #0x2 0x0000ffff843702a4: strh w11, [x12, #16] 0x0000ffff843702a8: ldr w12, [x23, #20] 0x0000ffff843702ac: add x11, xzr, x12, lsl #3 0x0000ffff843702b0: ldr w2, [x11, #12] 0x0000ffff843702b4: add x10, x10, w13, sxtw 0x0000ffff843702b8: add x10, x21, x10 0x0000ffff843702bc: add x0, x11, #0x10 0x0000ffff843702c0: add x1, x10, #0x10 0x0000ffff843702c4: ldrsb w11, [x23, #16] 0x0000ffff843702c8: cbz w11, 0x0000ffff843705a0 0x0000ffff843702cc: asr w10, w2, #1 0x0000ffff843702d0: sxtw x2, w10 0x0000ffff843702d4: bl Stub::jshort_disjoint_arraycopy; {runtime_call StubRoutines (final stubs)} 0x0000ffff843702d8: nop ; {other} 0x0000ffff843702dc: movk xzr, #0x0 0x0000ffff843702e0: movk xzr, #0x0 0x0000ffff843702e4: ptrue p7.b 0x0000ffff843702e8: b 0x0000ffff84370390 0x0000ffff843702ec: movi d0, #0x0 0x0000ffff843702f0: lsr w3, w2, #3 0x0000ffff843702f4: cbnz w3, 0x0000ffff84370330 0x0000ffff843702f8: cmp w2, #0x4 0x0000ffff843702fc: b.lt 0x0000ffff84370320 // b.tstop 0x0000ffff84370300: ldr s1, [x0], #4 0x0000ffff84370304: zip1 v2.8b, v1.8b, v0.8b 0x0000ffff84370308: sub w2, w2, #0x4 0x0000ffff8437030c: str d2, [x1], #8 0x0000ffff84370310: cbz w2, 0x0000ffff84370390 0x0000ffff84370314: ldrb w3, [x0], #1 0x0000ffff84370318: strh w3, [x1], #2 0x0000ffff8437031c: sub w2, w2, #0x1 0x0000ffff84370320: cbnz x2, 0x0000ffff84370314 0x0000ffff84370324: b 0x0000ffff84370390 0x0000ffff84370328: bl Stub::large_byte_array_inflate; {runtime_call StubRoutines (compiler stubs)} 0x0000ffff8437032c: b 0x0000ffff843702f4 0x0000ffff84370330: ldr d1, [x0], #8 0x0000ffff84370334: and w2, w2, #0x7 0x0000ffff84370338: cmp x3, #0xa 0x0000ffff8437033c: b.ge 0x0000ffff84370328 // b.tcont 0x0000ffff84370340: b 0x0000ffff84370348 0x0000ffff84370344: ldr d1, [x0], #8 0x0000ffff84370348: subs x3, x3, #0x1 0x0000ffff8437034c: b.eq 0x0000ffff84370370 // b.none 0x0000ffff84370350: zip1 v1.16b, v1.16b, v0.16b 0x0000ffff84370354: ldr d2, [x0], #8 0x0000ffff84370358: st1 {v1.8h}, [x1], #16 0x0000ffff8437035c: subs x3, x3, #0x1 0x0000ffff84370360: zip1 v2.16b, v2.16b, v0.16b 0x0000ffff84370364: st1 {v2.8h}, [x1], #16 0x0000ffff84370368: b.ne 0x0000ffff84370344 // b.any 0x0000ffff8437036c: b 0x0000ffff84370378 0x0000ffff84370370: zip1 v1.16b, v1.16b, v0.16b 0x0000ffff84370374: st1 {v1.8h}, [x1], #16 0x0000ffff84370378: cbz x2, 0x0000ffff84370390 0x0000ffff8437037c: add x0, x0, x2 0x0000ffff84370380: ldur d2, [x0, #-8] 0x0000ffff84370384: add x1, x1, w2, uxtw #1 0x0000ffff84370388: zip1 v2.16b, v2.16b, v0.16b 0x0000ffff8437038c: stur q2, [x1, #-16] 0x0000ffff84370390: ldr x0, [x28, #440] 0x0000ffff84370394: ldr x10, [x28, #456] 0x0000ffff84370398: add x11, x0, #0x18 0x0000ffff8437039c: cmp x11, x10 0x0000ffff843703a0: b.cs 0x0000ffff84373780 // b.hs, b.nlast 0x0000ffff843703a4: str x11, [x28, #440] 0x0000ffff843703a8: orr x10, xzr, #0x1 0x0000ffff843703ac: str x10, [x0] 0x0000ffff843703b0: mov x10, #0x150000 // #1376256 ; {metadata('java/lang/String')} 0x0000ffff843703b4: movk x10, #0x44c8 0x0000ffff843703b8: stp w10, wzr, [x0, #8] 0x0000ffff843703bc: prfm pstl1keep, [x11, #192] 0x0000ffff843703c0: str xzr, [x0, #16] 0x0000ffff843703c4: dmb ishst 0x0000ffff843703c8: mov x18, x0 0x0000ffff843703cc: lsr x11, x21, #3 0x0000ffff843703d0: strb w19, [x18, #16] 0x0000ffff843703d4: str w11, [x18, #20] 0x0000ffff843703d8: dmb ishst 0x0000ffff843703dc: ldr w10, [x24, #16] 0x0000ffff843703e0: lsl x29, x10, #3 0x0000ffff843703e4: ldr w11, [x29, #8] ; implicit exception: dispatches to 0x0000ffff84375ac0 0x0000ffff843703e8: mov x10, #0x250000 // #2424832 ; {metadata('java/util/zip/ZipFile')} 0x0000ffff843703ec: movk x10, #0x5830 0x0000ffff843703f0: cmp w11, w10 0x0000ffff843703f4: b.ne 0x0000ffff84374418 // b.any 0x0000ffff843703f8: mov x3, x29 0x0000ffff843703fc: add x13, sp, #0x90 0x0000ffff84370400: ldr w12, [x28, #1736] 0x0000ffff84370404: cmp w12, #0x717 0x0000ffff84370408: b.gt 0x0000ffff84370480 0x0000ffff8437040c: sub w11, w12, #0x8 0x0000ffff84370410: ldr x11, [x28, x11] 0x0000ffff84370414: cmp x3, x11 0x0000ffff84370418: b.eq 0x0000ffff8437043c // b.none 0x0000ffff8437041c: ldr x10, [x3] 0x0000ffff84370420: tbnz w10, #1, 0x0000ffff8437044c 0x0000ffff84370424: orr x10, x10, #0x1 0x0000ffff84370428: eor x11, x10, #0x1 0x0000ffff8437042c: mov x8, x10 0x0000ffff84370430: casa x8, x11, [x3] 0x0000ffff84370434: cmp x8, x10 0x0000ffff84370438: b.ne 0x0000ffff84370480 // b.any 0x0000ffff8437043c: str x3, [x28, x12] 0x0000ffff84370440: add w12, w12, #0x8 0x0000ffff84370444: str w12, [x28, #1736] 0x0000ffff84370448: b 0x0000ffff84370474 0x0000ffff8437044c: add x12, x10, #0x3e 0x0000ffff84370450: mov x11, xzr 0x0000ffff84370454: casa x11, x28, [x12] 0x0000ffff84370458: cmp x11, xzr 0x0000ffff8437045c: b.eq 0x0000ffff84370474 // b.none 0x0000ffff84370460: cmp x11, x28 0x0000ffff84370464: b.ne 0x0000ffff84370480 // b.any 0x0000ffff84370468: ldur x8, [x10, #134] 0x0000ffff8437046c: add x8, x8, #0x1 0x0000ffff84370470: stur x8, [x10, #134] 0x0000ffff84370474: ldr x8, [x28, #1360] 0x0000ffff84370478: add x8, x8, #0x1 0x0000ffff8437047c: str x8, [x28, #1360] 0x0000ffff84370480: b.ne 0x0000ffff84374434 // b.any 0x0000ffff84370484: add x10, x3, #0x10 0x0000ffff84370488: ldarb w29, [x10] 0x0000ffff8437048c: ldr w11, [x3, #28] 0x0000ffff84370490: lsl x10, x11, #3 0x0000ffff84370494: cbnz w29, 0x0000ffff843751fc 0x0000ffff84370498: ldr w10, [x10, #24] ; implicit exception: dispatches to 0x0000ffff84375ad8 0x0000ffff8437049c: ldr w12, [x18, #20] 0x0000ffff843704a0: lsl x21, x10, #3 0x0000ffff843704a4: ldr w29, [x21, #32] ; implicit exception: dispatches to 0x0000ffff84375f98 0x0000ffff843704a8: cbz w29, 0x0000ffff8437521c 0x0000ffff843704ac: ldr w11, [x18, #12] 0x0000ffff843704b0: cbz w11, 0x0000ffff843729c8 0x0000ffff843704b4: lsl x16, x12, #3 0x0000ffff843704b8: ldr w4, [x16, #12] ; implicit exception: dispatches to 0x0000ffff84375afc 0x0000ffff843704bc: ldrsb w15, [x18, #16] 0x0000ffff843704c0: lsl w10, w11, #5 0x0000ffff843704c4: asr w14, w4, w15 0x0000ffff843704c8: add x12, x16, w14, sxtw 0x0000ffff843704cc: sub w13, w10, w11 0x0000ffff843704d0: ldr w10, [x21, #36] 0x0000ffff843704d4: sub w0, w14, #0x1 0x0000ffff843704d8: add w7, w13, #0x2f 0x0000ffff843704dc: cmp w14, #0x0 0x0000ffff843704e0: b.le 0x0000ffff84374a70 0x0000ffff843704e4: cbnz w15, 0x0000ffff84374a98 0x0000ffff843704e8: cmp w0, w4 0x0000ffff843704ec: b.cs 0x0000ffff843740d8 // b.hs, b.nlast 0x0000ffff843704f0: ldrb w12, [x12, #15] 0x0000ffff843704f4: and w29, w7, #0x7fffffff 0x0000ffff843704f8: cmp w12, #0x2f 0x0000ffff843704fc: b.eq 0x0000ffff8437523c // b.none 0x0000ffff84370500: cbz w10, 0x0000ffff84374108 0x0000ffff84370504: sdiv w8, w29, w10 0x0000ffff84370508: msub w14, w8, w10, w29 0x0000ffff8437050c: ldr w10, [x21, #76] 0x0000ffff84370510: lsl x29, x10, #3 0x0000ffff84370514: ldr w11, [x29, #12] ; implicit exception: dispatches to 0x0000ffff84375b20 0x0000ffff84370518: add x10, x29, w14, sxtw #2 0x0000ffff8437051c: ldr w12, [x21, #72] 0x0000ffff84370520: cmp w14, w11 0x0000ffff84370524: b.cs 0x0000ffff84374128 // b.hs, b.nlast 0x0000ffff84370528: ldr w19, [x10, #16] 0x0000ffff8437052c: lsl x15, x12, #3 0x0000ffff84370530: cmn w19, #0x1 0x0000ffff84370534: b.eq 0x0000ffff84375264 // b.none 0x0000ffff84370538: ldr w10, [x15, #12] ; implicit exception: dispatches to 0x0000ffff84375b48 0x0000ffff8437053c: ldr w12, [x21, #56] 0x0000ffff84370540: add x11, x15, w19, sxtw #2 0x0000ffff84370544: cmp w19, w10 0x0000ffff84370548: b.cs 0x0000ffff84373d10 // b.hs, b.nlast 0x0000ffff8437054c: ldr w13, [x11, #16] 0x0000ffff84370550: cmp w13, w7 0x0000ffff84370554: b.eq 0x0000ffff8437060c // b.none 0x0000ffff84370558: add w29, w19, #0x1 0x0000ffff8437055c: cmp w29, w10 0x0000ffff84370560: b.cs 0x0000ffff8437403c // b.hs, b.nlast 0x0000ffff84370564: ldr w19, [x11, #20] 0x0000ffff84370568: ldr x17, [x28, #1104] ; ImmutableOopMap {r12=NarrowOop r15=Oop r16=Oop r18_tls=Oop c_rarg3=Oop rdispatch=Oop rlocals=Oop r25=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$Source::getEntryPos@150 (line 1890) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) 0x0000ffff8437056c: ldr wzr, [x17] ; {poll} 0x0000ffff84370570: cmn w19, #0x1 0x0000ffff84370574: b.ne 0x0000ffff84370540 // b.any 0x0000ffff84370578: mov w1, #0xffffff45 // #-187 0x0000ffff8437057c: mov x29, x24 0x0000ffff84370580: str x25, [sp] 0x0000ffff84370584: stp x18, x3, [sp, #16] 0x0000ffff84370588: str x3, [sp, #32] 0x0000ffff8437058c: str w19, [sp, #40] 0x0000ffff84370590: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$Source::getEntryPos@36 (line 1867) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84370594: nop ; {other} 0x0000ffff84370598: movk xzr, #0xc8c 0x0000ffff8437059c: movk xzr, #0x100 0x0000ffff843705a0: cbnz w19, 0x0000ffff843702ec 0x0000ffff843705a4: sxtw x2, w2 0x0000ffff843705a8: bl Stub::jbyte_disjoint_arraycopy; {runtime_call StubRoutines (final stubs)} 0x0000ffff843705ac: nop ; {other} 0x0000ffff843705b0: movk xzr, #0x0 0x0000ffff843705b4: movk xzr, #0x0 0x0000ffff843705b8: ptrue p7.b 0x0000ffff843705bc: b 0x0000ffff84370390 0x0000ffff843705c0: strb w11, [x12, #16] 0x0000ffff843705c4: orr w13, wzr, #0x1 0x0000ffff843705c8: b 0x0000ffff843702a8 0x0000ffff843705cc: cbnz w19, 0x0000ffff843701e0 0x0000ffff843705d0: sxtw x2, w22 0x0000ffff843705d4: bl Stub::arrayof_jbyte_disjoint_arraycopy ; {runtime_call StubRoutines (final stubs)} 0x0000ffff843705d8: nop ; {other} 0x0000ffff843705dc: movk xzr, #0x0 0x0000ffff843705e0: movk xzr, #0x0 0x0000ffff843705e4: ptrue p7.b 0x0000ffff843705e8: mov w10, w22 0x0000ffff843705ec: b 0x0000ffff8437028c 0x0000ffff843705f0: ldr x0, [x28, #1104] 0x0000ffff843705f4: add w10, w1, w14 0x0000ffff843705f8: sub w15, w15, w14 ; ImmutableOopMap {r11=Oop r16=Oop r17=Oop rdispatch=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@78 (line 415) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) 0x0000ffff843705fc: ldr wzr, [x0] ; {poll} 0x0000ffff84370600: sub w14, w12, w10 0x0000ffff84370604: mov w1, w10 0x0000ffff84370608: b 0x0000ffff84371760 0x0000ffff8437060c: ldr w13, [x21, #48] 0x0000ffff84370610: add w29, w19, #0x2 0x0000ffff84370614: lsl x22, x12, #3 0x0000ffff84370618: cmp w29, w10 0x0000ffff8437061c: b.cs 0x0000ffff84374150 // b.hs, b.nlast 0x0000ffff84370620: ldr w5, [x11, #24] 0x0000ffff84370624: add w12, w5, #0x1c 0x0000ffff84370628: ldr w10, [x22, #12] ; implicit exception: dispatches to 0x0000ffff84375b74 0x0000ffff8437062c: lsl x23, x13, #3 0x0000ffff84370630: add w6, w5, #0x2e 0x0000ffff84370634: cmp w12, w10 0x0000ffff84370638: b.cs 0x0000ffff84374178 // b.hs, b.nlast 0x0000ffff8437063c: add x13, x22, w5, sxtw 0x0000ffff84370640: ldrb w12, [x13, #44] 0x0000ffff84370644: cmp w6, w10 0x0000ffff84370648: b.cs 0x0000ffff843741ac // b.hs, b.nlast 0x0000ffff8437064c: ldr w14, [x23, #8] ; implicit exception: dispatches to 0x0000ffff84375b9c 0x0000ffff84370650: ldrb w11, [x13, #45] 0x0000ffff84370654: orr w20, w12, w11, lsl #8 0x0000ffff84370658: mov x11, #0x3a0000 // #3801088 ; {metadata('java/util/zip/ZipCoder$UTF8ZipCoder')} 0x0000ffff8437065c: movk x11, #0xa518 0x0000ffff84370660: cmp w14, w11 0x0000ffff84370664: b.ne 0x0000ffff8437446c // b.any 0x0000ffff84370668: add x12, x16, #0x10 0x0000ffff8437066c: mov x1, x12 0x0000ffff84370670: mov w2, w4 0x0000ffff84370674: mov x0, x2 0x0000ffff84370678: cmp w2, #0x0 0x0000ffff8437067c: b.le 0x0000ffff843706ec 0x0000ffff84370680: cmp w2, #0x20 0x0000ffff84370684: b.ge 0x0000ffff843706dc // b.tcont 0x0000ffff84370688: lsl x8, x1, #52 0x0000ffff8437068c: orr x9, xzr, #0x200000000000000 0x0000ffff84370690: adds x9, x8, x9 0x0000ffff84370694: b.cs 0x0000ffff843706d4 // b.hs, b.nlast 0x0000ffff84370698: subs x2, x2, #0x8 0x0000ffff8437069c: b.lt 0x0000ffff843706bc // b.tstop 0x0000ffff843706a0: ldr x8, [x1], #8 0x0000ffff843706a4: tst x8, #0x8080808080808080 0x0000ffff843706a8: b.ne 0x0000ffff843706e4 // b.any 0x0000ffff843706ac: subs x2, x2, #0x8 0x0000ffff843706b0: b.ge 0x0000ffff843706a0 // b.tcont 0x0000ffff843706b4: cmn w2, #0x8 0x0000ffff843706b8: b.eq 0x0000ffff843706ec // b.none 0x0000ffff843706bc: ldr x8, [x1] 0x0000ffff843706c0: neg x9, x2, lsl #3 0x0000ffff843706c4: lsl x8, x8, x9 0x0000ffff843706c8: tst x8, #0x8080808080808080 0x0000ffff843706cc: b.ne 0x0000ffff843706e4 // b.any 0x0000ffff843706d0: b 0x0000ffff843706ec 0x0000ffff843706d4: bl Stub::count_positives ; {runtime_call StubRoutines (compiler stubs)} 0x0000ffff843706d8: b 0x0000ffff843706ec 0x0000ffff843706dc: bl Stub::count_positives+104 0x0000ffff83b71368 ; {runtime_call StubRoutines (compiler stubs)} 0x0000ffff843706e0: b 0x0000ffff843706ec 0x0000ffff843706e4: add x2, x2, #0x8 0x0000ffff843706e8: sub x0, x0, x2 0x0000ffff843706ec: add w11, w20, w5 0x0000ffff843706f0: cmp w4, w20 0x0000ffff843706f4: csel w2, w4, w20, lt // lt = tstop 0x0000ffff843706f8: add w29, w11, #0x2e 0x0000ffff843706fc: cmp w0, w4 0x0000ffff84370700: b.ne 0x0000ffff8437528c // b.any 0x0000ffff84370704: cmp w6, w29 0x0000ffff84370708: b.gt 0x0000ffff843752d0 0x0000ffff8437070c: tbnz w6, #31, 0x0000ffff84375314 0x0000ffff84370710: cmp w29, w10 0x0000ffff84370714: b.gt 0x0000ffff84375354 0x0000ffff84370718: cmp w2, #0x7 0x0000ffff8437071c: b.le 0x0000ffff843707e0 0x0000ffff84370720: cmp w4, #0x0 0x0000ffff84370724: b.ls 0x0000ffff843751bc // b.plast 0x0000ffff84370728: ldrsb w12, [x12] 0x0000ffff8437072c: ldrsb w13, [x13, #62] 0x0000ffff84370730: add w11, w5, #0x3e 0x0000ffff84370734: cmp w12, w13 0x0000ffff84370738: b.ne 0x0000ffff84375154 // b.any 0x0000ffff8437073c: str w2, [sp, #8] 0x0000ffff84370740: str w20, [sp, #88] 0x0000ffff84370744: str w6, [sp, #68] 0x0000ffff84370748: str x23, [sp, #72] 0x0000ffff8437074c: str w10, [sp, #4] 0x0000ffff84370750: str w5, [sp, #64] 0x0000ffff84370754: str x22, [sp, #80] 0x0000ffff84370758: stp w7, w19, [sp, #56] 0x0000ffff8437075c: str w4, [sp] 0x0000ffff84370760: mov x29, x16 0x0000ffff84370764: stp x3, x21, [sp, #32] 0x0000ffff84370768: str x18, [sp, #48] 0x0000ffff8437076c: stp x24, x25, [sp, #16] 0x0000ffff84370770: sxtw x4, w11 0x0000ffff84370774: orr x2, xzr, #0x10 0x0000ffff84370778: mov x1, x16 0x0000ffff8437077c: mov x3, x22 0x0000ffff84370780: ldr w5, [sp, #8] 0x0000ffff84370784: mov w6, wzr 0x0000ffff84370788: bl 0x0000ffff8435d9c0 ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [80]=Oop } ;*invokestatic vectorizedMismatch {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.util.ArraysSupport::mismatch@48 (line 393) ; - java.util.Arrays::mismatch@44 (line 7720) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {static_call} 0x0000ffff8437078c: nop ; {other} 0x0000ffff84370790: movk xzr, #0xe84 0x0000ffff84370794: movk xzr, #0x300 0x0000ffff84370798: ptrue p7.b 0x0000ffff8437079c: ldr w2, [sp, #8] 0x0000ffff843707a0: add w10, w2, w0 0x0000ffff843707a4: tbz w0, #31, 0x0000ffff8437514c 0x0000ffff843707a8: add w17, w10, #0x1 0x0000ffff843707ac: ldp x24, x25, [sp, #16] 0x0000ffff843707b0: ldr x18, [sp, #48] 0x0000ffff843707b4: ldp x3, x21, [sp, #32] 0x0000ffff843707b8: mov x16, x29 0x0000ffff843707bc: ldr w4, [sp] 0x0000ffff843707c0: ldp w7, w19, [sp, #56] 0x0000ffff843707c4: ldr x22, [sp, #80] 0x0000ffff843707c8: ldr w5, [sp, #64] 0x0000ffff843707cc: ldr w10, [sp, #4] 0x0000ffff843707d0: ldr x23, [sp, #72] 0x0000ffff843707d4: ldr w6, [sp, #68] 0x0000ffff843707d8: ldr w20, [sp, #88] 0x0000ffff843707dc: b 0x0000ffff843707e4 0x0000ffff843707e0: mov w17, wzr 0x0000ffff843707e4: mov x11, #0x6b80 // #27520 ; {oop([I{0x00000000a0666b80})} 0x0000ffff843707e8: movk x11, #0xa066, lsl #16 0x0000ffff843707ec: movk x11, #0x0, lsl #32 0x0000ffff843707f0: ldr w29, [x11, #16] 0x0000ffff843707f4: cmp w17, w2 0x0000ffff843707f8: b.ge 0x0000ffff84370948 // b.tcont 0x0000ffff843707fc: sxtw x14, w2 0x0000ffff84370800: sxtw x11, w6 0x0000ffff84370804: add x12, x14, x11 0x0000ffff84370808: add x11, x11, w17, sxtw 0x0000ffff8437080c: sxtw x10, w10 0x0000ffff84370810: sub x12, x12, #0x1 0x0000ffff84370814: sub x13, x14, #0x1 0x0000ffff84370818: sxtw x15, w4 0x0000ffff8437081c: cmp w17, w4 0x0000ffff84370820: b.cs 0x0000ffff8437495c // b.hs, b.nlast 0x0000ffff84370824: cmp x13, x15 0x0000ffff84370828: b.cs 0x0000ffff8437495c // b.hs, b.nlast 0x0000ffff8437082c: cmp x11, x10 0x0000ffff84370830: b.cs 0x0000ffff8437495c // b.hs, b.nlast 0x0000ffff84370834: cmp x12, x10 0x0000ffff84370838: b.cs 0x0000ffff8437495c // b.hs, b.nlast 0x0000ffff8437083c: add w10, w17, #0x1 0x0000ffff84370840: add w11, w17, w5 0x0000ffff84370844: add x12, x16, w17, sxtw 0x0000ffff84370848: add x13, x22, w11, sxtw 0x0000ffff8437084c: ldrsb w11, [x12, #16] 0x0000ffff84370850: ldrsb w13, [x13, #62] 0x0000ffff84370854: cmp w11, w13 0x0000ffff84370858: b.ne 0x0000ffff84372604 // b.any 0x0000ffff8437085c: add w17, w17, #0x1 0x0000ffff84370860: cmp w17, w10 0x0000ffff84370864: b.lt 0x0000ffff84370840 // b.tstop 0x0000ffff84370868: sub x10, x14, #0x3 0x0000ffff8437086c: mov x11, #0xffffffff80000000 // #-2147483648 0x0000ffff84370870: mov x8, #0xffffffff80000000 // #-2147483648 0x0000ffff84370874: cmp x10, x8 0x0000ffff84370878: csel x10, x11, x10, lt // lt = tstop 0x0000ffff8437087c: mov w10, w10 0x0000ffff84370880: cmp w17, w10 0x0000ffff84370884: b.ge 0x0000ffff84370918 // b.tcont 0x0000ffff84370888: mov w11, #0xfa0 // #4000 0x0000ffff8437088c: sub w13, w10, w17 0x0000ffff84370890: cmp w10, w17 0x0000ffff84370894: csel w13, wzr, w13, lt // lt = tstop 0x0000ffff84370898: cmp w13, #0xfa0 0x0000ffff8437089c: csel w13, w11, w13, hi // hi = pmore 0x0000ffff843708a0: add w13, w13, w17 0x0000ffff843708a4: nop 0x0000ffff843708a8: nop 0x0000ffff843708ac: nop 0x0000ffff843708b0: add w12, w17, w5 0x0000ffff843708b4: add x0, x16, w17, sxtw 0x0000ffff843708b8: add x1, x22, w12, sxtw 0x0000ffff843708bc: ldrsb w12, [x0, #16] 0x0000ffff843708c0: ldrsb w15, [x1, #62] 0x0000ffff843708c4: cmp w12, w15 0x0000ffff843708c8: b.ne 0x0000ffff84372604 // b.any 0x0000ffff843708cc: ldrsb w12, [x1, #63] 0x0000ffff843708d0: ldrsb w15, [x0, #17] 0x0000ffff843708d4: cmp w15, w12 0x0000ffff843708d8: b.ne 0x0000ffff843725f0 // b.any 0x0000ffff843708dc: ldrsb w14, [x1, #64] 0x0000ffff843708e0: ldrsb w12, [x0, #18] 0x0000ffff843708e4: cmp w12, w14 0x0000ffff843708e8: b.ne 0x0000ffff843725f8 // b.any 0x0000ffff843708ec: ldrsb w14, [x1, #65] 0x0000ffff843708f0: ldrsb w12, [x0, #19] 0x0000ffff843708f4: cmp w12, w14 0x0000ffff843708f8: b.ne 0x0000ffff84372600 // b.any 0x0000ffff843708fc: add w17, w17, #0x4 0x0000ffff84370900: cmp w17, w13 0x0000ffff84370904: b.lt 0x0000ffff843708b0 // b.tstop 0x0000ffff84370908: ldr x14, [x28, #1104] ; ImmutableOopMap {r16=Oop r18_tls=Oop c_rarg3=Oop rdispatch=Oop rbcp=Oop r23=Oop rlocals=Oop r25=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.util.ArraysSupport::mismatch@98 (line 401) ; - java.util.Arrays::mismatch@44 (line 7720) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) 0x0000ffff8437090c: ldr wzr, [x14] ; {poll} 0x0000ffff84370910: cmp w17, w10 0x0000ffff84370914: b.lt 0x0000ffff8437088c // b.tstop 0x0000ffff84370918: cmp w17, w2 0x0000ffff8437091c: b.ge 0x0000ffff84370948 // b.tcont 0x0000ffff84370920: add w11, w17, w5 0x0000ffff84370924: add x10, x16, w17, sxtw 0x0000ffff84370928: add x11, x22, w11, sxtw 0x0000ffff8437092c: ldrsb w10, [x10, #16] 0x0000ffff84370930: ldrsb w12, [x11, #62] 0x0000ffff84370934: cmp w10, w12 0x0000ffff84370938: b.ne 0x0000ffff84372604 // b.any 0x0000ffff8437093c: add w17, w17, #0x1 0x0000ffff84370940: cmp w17, w2 0x0000ffff84370944: b.lt 0x0000ffff84370920 // b.tstop 0x0000ffff84370948: movn w17, #0x0, lsl #16 0x0000ffff8437094c: cmp w4, w20 0x0000ffff84370950: b.ne 0x0000ffff84375398 // b.any 0x0000ffff84370954: cmn w17, #0x1 0x0000ffff84370958: b.ne 0x0000ffff84374ac8 // b.any 0x0000ffff8437095c: cmp w29, #0x1 0x0000ffff84370960: b.ne 0x0000ffff843744a4 // b.any 0x0000ffff84370964: cmn w5, #0x1 0x0000ffff84370968: b.eq 0x0000ffff843753d4 // b.none 0x0000ffff8437096c: str x3, [sp, #32] 0x0000ffff84370970: mov x2, x18 0x0000ffff84370974: stp x24, x25, [sp, #16] 0x0000ffff84370978: mov x1, x3 0x0000ffff8437097c: mov w3, w5 0x0000ffff84370980: bl 0x0000ffff8435a360 ; ImmutableOopMap {[16]=Oop [24]=Oop [32]=Oop } ;*invokevirtual getZipEntry {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.ZipFile::getEntry@41 (line 352) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {optimized virtual_call} 0x0000ffff84370984: nop ; {other} 0x0000ffff84370988: movk xzr, #0x107c 0x0000ffff8437098c: movk xzr, #0x500 0x0000ffff84370990: ptrue p7.b 0x0000ffff84370994: mov x19, x0 0x0000ffff84370998: ldr x13, [sp, #32] 0x0000ffff8437099c: add x14, sp, #0x90 0x0000ffff843709a0: ldr w12, [x28, #1736] 0x0000ffff843709a4: sub w12, w12, #0x8 0x0000ffff843709a8: ldr x10, [x28, x12] 0x0000ffff843709ac: cmp x13, x10 0x0000ffff843709b0: b.ne 0x0000ffff843709f0 // b.any 0x0000ffff843709b4: str w12, [x28, #1736] 0x0000ffff843709b8: sub w10, w12, #0x8 0x0000ffff843709bc: ldr x10, [x28, x10] 0x0000ffff843709c0: cmp x13, x10 0x0000ffff843709c4: b.eq 0x0000ffff84370a30 // b.none 0x0000ffff843709c8: ldr x11, [x13] 0x0000ffff843709cc: tbnz w11, #1, 0x0000ffff843709f4 0x0000ffff843709d0: orr x10, x11, #0x1 0x0000ffff843709d4: mov x8, x11 0x0000ffff843709d8: casl x8, x10, [x13] 0x0000ffff843709dc: cmp x8, x11 0x0000ffff843709e0: b.eq 0x0000ffff84370a30 // b.none 0x0000ffff843709e4: add w12, w12, #0x8 0x0000ffff843709e8: str x12, [x28, #1736] 0x0000ffff843709ec: b 0x0000ffff84370a3c 0x0000ffff843709f0: ldr x11, [x13] 0x0000ffff843709f4: sub x11, x11, #0x2 0x0000ffff843709f8: ldr x12, [x11, #136] 0x0000ffff843709fc: cbz x12, 0x0000ffff84370a10 0x0000ffff84370a00: sub x12, x12, #0x1 0x0000ffff84370a04: str x12, [x11, #136] 0x0000ffff84370a08: cmp x12, x12 0x0000ffff84370a0c: b 0x0000ffff84370a30 0x0000ffff84370a10: add x12, x11, #0x40 0x0000ffff84370a14: ldp x8, x10, [x11, #144] 0x0000ffff84370a18: orr x8, x8, x10 0x0000ffff84370a1c: cmp x8, xzr 0x0000ffff84370a20: b.eq 0x0000ffff84370a2c // b.none 0x0000ffff84370a24: str x28, [x12] 0x0000ffff84370a28: b 0x0000ffff84370a3c 0x0000ffff84370a2c: stlr xzr, [x12] 0x0000ffff84370a30: ldr x8, [x28, #1360] 0x0000ffff84370a34: sub x8, x8, #0x1 0x0000ffff84370a38: str x8, [x28, #1360] 0x0000ffff84370a3c: b.ne 0x0000ffff843744cc // b.any 0x0000ffff84370a40: ldr x10, [sp, #16] 0x0000ffff84370a44: ldr w11, [x10, #16] 0x0000ffff84370a48: lsl x12, x11, #3 0x0000ffff84370a4c: cbz x19, 0x0000ffff843753f8 0x0000ffff84370a50: ldr w10, [x12, #8] ; implicit exception: dispatches to 0x0000ffff84375bc0 0x0000ffff84370a54: mov x13, #0x250000 // #2424832 ; {metadata('java/util/zip/ZipFile')} 0x0000ffff84370a58: movk x13, #0x5830 0x0000ffff84370a5c: cmp w10, w13 0x0000ffff84370a60: b.ne 0x0000ffff84374508 // b.any 0x0000ffff84370a64: ldr w11, [x12, #28] 0x0000ffff84370a68: lsl x10, x11, #3 0x0000ffff84370a6c: ldr w11, [x10, #24] ; implicit exception: dispatches to 0x0000ffff84375bd8 0x0000ffff84370a70: ldr w13, [x10, #12] 0x0000ffff84370a74: lsl x17, x11, #3 0x0000ffff84370a78: lsl x14, x13, #3 0x0000ffff84370a7c: add x15, sp, #0x90 0x0000ffff84370a80: ldr w13, [x28, #1736] 0x0000ffff84370a84: cmp w13, #0x717 0x0000ffff84370a88: b.gt 0x0000ffff84370b00 0x0000ffff84370a8c: sub w10, w13, #0x8 0x0000ffff84370a90: ldr x10, [x28, x10] 0x0000ffff84370a94: cmp x12, x10 0x0000ffff84370a98: b.eq 0x0000ffff84370abc // b.none 0x0000ffff84370a9c: ldr x11, [x12] 0x0000ffff84370aa0: tbnz w11, #1, 0x0000ffff84370acc 0x0000ffff84370aa4: orr x11, x11, #0x1 0x0000ffff84370aa8: eor x10, x11, #0x1 0x0000ffff84370aac: mov x8, x11 0x0000ffff84370ab0: casa x8, x10, [x12] 0x0000ffff84370ab4: cmp x8, x11 0x0000ffff84370ab8: b.ne 0x0000ffff84370b00 // b.any 0x0000ffff84370abc: str x12, [x28, x13] 0x0000ffff84370ac0: add w13, w13, #0x8 0x0000ffff84370ac4: str w13, [x28, #1736] 0x0000ffff84370ac8: b 0x0000ffff84370af4 0x0000ffff84370acc: add x13, x11, #0x3e 0x0000ffff84370ad0: mov x10, xzr 0x0000ffff84370ad4: casa x10, x28, [x13] 0x0000ffff84370ad8: cmp x10, xzr 0x0000ffff84370adc: b.eq 0x0000ffff84370af4 // b.none 0x0000ffff84370ae0: cmp x10, x28 0x0000ffff84370ae4: b.ne 0x0000ffff84370b00 // b.any 0x0000ffff84370ae8: ldur x8, [x11, #134] 0x0000ffff84370aec: add x8, x8, #0x1 0x0000ffff84370af0: stur x8, [x11, #134] 0x0000ffff84370af4: ldr x8, [x28, #1360] 0x0000ffff84370af8: add x8, x8, #0x1 0x0000ffff84370afc: str x8, [x28, #1360] 0x0000ffff84370b00: b.ne 0x0000ffff84374524 // b.any 0x0000ffff84370b04: add x10, x12, #0x10 0x0000ffff84370b08: ldarb w29, [x10] 0x0000ffff84370b0c: ldr w11, [x12, #28] 0x0000ffff84370b10: lsl x10, x11, #3 0x0000ffff84370b14: cbnz w29, 0x0000ffff84375414 0x0000ffff84370b18: ldr w10, [x10, #24] ; implicit exception: dispatches to 0x0000ffff84375bf4 0x0000ffff84370b1c: ldr w13, [x19, #60] 0x0000ffff84370b20: ldr w11, [x12, #32] 0x0000ffff84370b24: lsl x29, x10, #3 0x0000ffff84370b28: cbz x29, 0x0000ffff84375430 0x0000ffff84370b2c: cmp w11, w13 0x0000ffff84370b30: b.eq 0x0000ffff84370b6c // b.none 0x0000ffff84370b34: lsl x1, x11, #3 0x0000ffff84370b38: cbz x1, 0x0000ffff84375758 0x0000ffff84370b3c: stp x17, x14, [sp, #8] 0x0000ffff84370b40: str x12, [sp] 0x0000ffff84370b44: mov x29, x19 0x0000ffff84370b48: lsl x2, x13, #3 0x0000ffff84370b4c: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*invokevirtual equals {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Objects::equals@11 (line 62) ; - java.util.zip.ZipFile::getInputStream@42 (line 387) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {optimized virtual_call} 0x0000ffff84370b50: nop ; {other} 0x0000ffff84370b54: movk xzr, #0x1248 0x0000ffff84370b58: movk xzr, #0x600 0x0000ffff84370b5c: ptrue p7.b 0x0000ffff84370b60: cbz w0, 0x0000ffff84375698 0x0000ffff84370b64: ldp x12, x17, [sp] 0x0000ffff84370b68: ldr x14, [sp, #16] 0x0000ffff84370b6c: ldr w13, [x12, #12] 0x0000ffff84370b70: cmn w13, #0x1 0x0000ffff84370b74: b.eq 0x0000ffff8437544c // b.none 0x0000ffff84370b78: ldr x16, [x28, #440] 0x0000ffff84370b7c: ldr x10, [x28, #456] 0x0000ffff84370b80: add x11, x16, #0x38 0x0000ffff84370b84: cmp x11, x10 0x0000ffff84370b88: b.cs 0x0000ffff84373804 // b.hs, b.nlast 0x0000ffff84370b8c: str x11, [x28, #440] 0x0000ffff84370b90: orr x10, xzr, #0x1 0x0000ffff84370b94: str x10, [x16] 0x0000ffff84370b98: mov x10, #0x370000 // #3604480 ; {metadata('java/util/zip/ZipFile$ZipFileInputStream')} 0x0000ffff84370b9c: movk x10, #0x52a0 0x0000ffff84370ba0: str w10, [x16, #8] 0x0000ffff84370ba4: prfm pstl1keep, [x11, #192] 0x0000ffff84370ba8: str wzr, [x16, #12] 0x0000ffff84370bac: add x10, x16, #0x10 0x0000ffff84370bb0: str xzr, [x10] 0x0000ffff84370bb4: stp xzr, xzr, [x10, #8] 0x0000ffff84370bb8: stp xzr, xzr, [x10, #24] 0x0000ffff84370bbc: dmb ishst 0x0000ffff84370bc0: ldr w10, [x17, #56] ; implicit exception: dispatches to 0x0000ffff84375c14 0x0000ffff84370bc4: mov x11, x16 0x0000ffff84370bc8: mov x15, x12 0x0000ffff84370bcc: eor x18, x15, x11 0x0000ffff84370bd0: lsl x1, x10, #3 0x0000ffff84370bd4: sxtw x26, w13 0x0000ffff84370bd8: lsr x15, x12, #3 0x0000ffff84370bdc: add w2, w13, #0x14 0x0000ffff84370be0: lsr x10, x18, #24 0x0000ffff84370be4: str w15, [x16, #48] 0x0000ffff84370be8: cbz x10, 0x0000ffff84370c0c 0x0000ffff84370bec: lsr x10, x11, #9 0x0000ffff84370bf0: mov x11, #0xc000 // #49152 0x0000ffff84370bf4: movk x11, #0x74b8, lsl #16 0x0000ffff84370bf8: movk x11, #0xffff, lsl #32 0x0000ffff84370bfc: add x0, x11, x10 0x0000ffff84370c00: ldrsb w11, [x0] 0x0000ffff84370c04: cmp w11, #0x2 0x0000ffff84370c08: b.ne 0x0000ffff84372f50 // b.any 0x0000ffff84370c0c: ldr w11, [x1, #12] ; implicit exception: dispatches to 0x0000ffff84375c38 0x0000ffff84370c10: add x10, x1, x26 0x0000ffff84370c14: add w18, w13, #0x2d 0x0000ffff84370c18: cmp w2, w11 0x0000ffff84370c1c: b.cs 0x0000ffff843741e0 // b.hs, b.nlast 0x0000ffff84370c20: ldrb w4, [x10, #36] 0x0000ffff84370c24: cmp w18, w11 0x0000ffff84370c28: b.cs 0x0000ffff84374208 // b.hs, b.nlast 0x0000ffff84370c2c: ldrb w18, [x10, #61] 0x0000ffff84370c30: ldrb w11, [x10, #43] 0x0000ffff84370c34: ldrb w3, [x10, #39] 0x0000ffff84370c38: ldrb w5, [x10, #60] 0x0000ffff84370c3c: ldrb w2, [x10, #59] 0x0000ffff84370c40: ldrb w19, [x10, #38] 0x0000ffff84370c44: ldrb w6, [x10, #41] 0x0000ffff84370c48: ldrb w0, [x10, #42] 0x0000ffff84370c4c: ldrb w7, [x10, #37] 0x0000ffff84370c50: ldrb w20, [x10, #40] 0x0000ffff84370c54: ldrb w10, [x10, #58] 0x0000ffff84370c58: orr w22, w0, w11, lsl #8 0x0000ffff84370c5c: orr w5, w5, w18, lsl #8 0x0000ffff84370c60: orr w19, w19, w3, lsl #8 0x0000ffff84370c64: orr w11, w10, w2, lsl #8 0x0000ffff84370c68: orr w10, w20, w6, lsl #8 0x0000ffff84370c6c: ldr w0, [x12, #28] 0x0000ffff84370c70: orr w18, w4, w7, lsl #8 0x0000ffff84370c74: orr w11, w11, w5, lsl #16 0x0000ffff84370c78: orr w2, w18, w19, lsl #16 0x0000ffff84370c7c: orr w10, w10, w22, lsl #16 0x0000ffff84370c80: lsl x18, x0, #3 0x0000ffff84370c84: ubfx x11, x11, #0, #32 0x0000ffff84370c88: ubfx x10, x10, #0, #32 0x0000ffff84370c8c: ubfx x0, x2, #0, #32 0x0000ffff84370c90: str x11, [x16, #16] 0x0000ffff84370c94: stp x0, x10, [x16, #32] 0x0000ffff84370c98: mov x8, #0xffffffff // #4294967295 0x0000ffff84370c9c: cmp x0, x8 0x0000ffff84370ca0: b.eq 0x0000ffff84375468 // b.none 0x0000ffff84370ca4: mov x8, #0xffffffff // #4294967295 0x0000ffff84370ca8: cmp x10, x8 0x0000ffff84370cac: b.eq 0x0000ffff8437549c // b.none 0x0000ffff84370cb0: mov x8, #0xffffffff // #4294967295 0x0000ffff84370cb4: cmp x11, x8 0x0000ffff84370cb8: b.eq 0x0000ffff843754d0 // b.none 0x0000ffff84370cbc: ldr w10, [x18, #24] ; implicit exception: dispatches to 0x0000ffff84375c60 0x0000ffff84370cc0: lsl x10, x10, #3 0x0000ffff84370cc4: ldr x10, [x10, #16] ; implicit exception: dispatches to 0x0000ffff84375c84 0x0000ffff84370cc8: add x10, x10, x11 0x0000ffff84370ccc: neg x10, x10 0x0000ffff84370cd0: str x10, [x16, #16] 0x0000ffff84370cd4: dmb ishst 0x0000ffff84370cd8: ldr w11, [x17, #56] 0x0000ffff84370cdc: lsl x18, x11, #3 0x0000ffff84370ce0: add w29, w13, #0xa 0x0000ffff84370ce4: ldr w10, [x18, #12] ; implicit exception: dispatches to 0x0000ffff84375ca8 0x0000ffff84370ce8: add x11, x18, x26 0x0000ffff84370cec: add w0, w13, #0x1b 0x0000ffff84370cf0: cmp w29, w10 0x0000ffff84370cf4: b.cs 0x0000ffff84374238 // b.hs, b.nlast 0x0000ffff84370cf8: ldrb w3, [x11, #26] 0x0000ffff84370cfc: cmp w0, w10 0x0000ffff84370d00: b.cs 0x0000ffff8437425c // b.hs, b.nlast 0x0000ffff84370d04: ldrb w10, [x11, #43] 0x0000ffff84370d08: ldrb w0, [x11, #42] 0x0000ffff84370d0c: ldrb w18, [x11, #41] 0x0000ffff84370d10: ldrb w2, [x11, #40] 0x0000ffff84370d14: orr w10, w0, w10, lsl #8 0x0000ffff84370d18: orr w0, w2, w18, lsl #8 0x0000ffff84370d1c: orr w10, w0, w10, lsl #16 0x0000ffff84370d20: ldrb w18, [x11, #27] 0x0000ffff84370d24: ubfx x10, x10, #0, #32 0x0000ffff84370d28: orr w11, w3, w18, lsl #8 0x0000ffff84370d2c: add x1, x10, #0x2 0x0000ffff84370d30: cmp w11, #0x8 0x0000ffff84370d34: b.ne 0x0000ffff8437455c // b.any 0x0000ffff84370d38: cmp x1, #0x10, lsl #12 0x0000ffff84370d3c: b.gt 0x0000ffff84372ba4 0x0000ffff84370d40: ldr x0, [x28, #440] 0x0000ffff84370d44: ldr x10, [x28, #456] 0x0000ffff84370d48: add x11, x0, #0x30 0x0000ffff84370d4c: cmp x11, x10 0x0000ffff84370d50: b.cs 0x0000ffff8437384c // b.hs, b.nlast 0x0000ffff84370d54: str x11, [x28, #440] 0x0000ffff84370d58: orr x10, xzr, #0x1 0x0000ffff84370d5c: str x10, [x0] 0x0000ffff84370d60: mov x13, #0x370000 // #3604480 ; {metadata('java/util/zip/ZipFile$ZipFileInflaterInputStream')} 0x0000ffff84370d64: movk x13, #0x5940 0x0000ffff84370d68: str w13, [x0, #8] 0x0000ffff84370d6c: prfm pstl1keep, [x11, #192] 0x0000ffff84370d70: str wzr, [x0, #12] 0x0000ffff84370d74: add x10, x0, #0x10 0x0000ffff84370d78: stp xzr, xzr, [x10] 0x0000ffff84370d7c: stp xzr, xzr, [x10, #16] 0x0000ffff84370d80: ldr w13, [x12, #28] 0x0000ffff84370d84: lsl x17, x13, #3 0x0000ffff84370d88: mov x18, x0 0x0000ffff84370d8c: ldr w11, [x17, #16] ; implicit exception: dispatches to 0x0000ffff84375ccc 0x0000ffff84370d90: lsl x2, x11, #3 0x0000ffff84370d94: mov w10, w1 0x0000ffff84370d98: cbz x2, 0x0000ffff84374288 0x0000ffff84370d9c: add x3, sp, #0x98 0x0000ffff84370da0: ldr w1, [x28, #1736] 0x0000ffff84370da4: cmp w1, #0x717 0x0000ffff84370da8: b.gt 0x0000ffff84370e20 0x0000ffff84370dac: sub w11, w1, #0x8 0x0000ffff84370db0: ldr x11, [x28, x11] 0x0000ffff84370db4: cmp x2, x11 0x0000ffff84370db8: b.eq 0x0000ffff84370ddc // b.none 0x0000ffff84370dbc: ldr x0, [x2] 0x0000ffff84370dc0: tbnz w0, #1, 0x0000ffff84370dec 0x0000ffff84370dc4: orr x0, x0, #0x1 0x0000ffff84370dc8: eor x11, x0, #0x1 0x0000ffff84370dcc: mov x8, x0 0x0000ffff84370dd0: casa x8, x11, [x2] 0x0000ffff84370dd4: cmp x8, x0 0x0000ffff84370dd8: b.ne 0x0000ffff84370e20 // b.any 0x0000ffff84370ddc: str x2, [x28, x1] 0x0000ffff84370de0: add w1, w1, #0x8 0x0000ffff84370de4: str w1, [x28, #1736] 0x0000ffff84370de8: b 0x0000ffff84370e14 0x0000ffff84370dec: add x1, x0, #0x3e 0x0000ffff84370df0: mov x11, xzr 0x0000ffff84370df4: casa x11, x28, [x1] 0x0000ffff84370df8: cmp x11, xzr 0x0000ffff84370dfc: b.eq 0x0000ffff84370e14 // b.none 0x0000ffff84370e00: cmp x11, x28 0x0000ffff84370e04: b.ne 0x0000ffff84370e20 // b.any 0x0000ffff84370e08: ldur x8, [x0, #134] 0x0000ffff84370e0c: add x8, x8, #0x1 0x0000ffff84370e10: stur x8, [x0, #134] 0x0000ffff84370e14: ldr x8, [x28, #1360] 0x0000ffff84370e18: add x8, x8, #0x1 0x0000ffff84370e1c: str x8, [x28, #1360] 0x0000ffff84370e20: b.ne 0x0000ffff84374584 // b.any 0x0000ffff84370e24: ldr w0, [x17, #16] 0x0000ffff84370e28: lsl x5, x0, #3 0x0000ffff84370e2c: ldr w11, [x5, #8] ; implicit exception: dispatches to 0x0000ffff84375ce8 0x0000ffff84370e30: mov x1, #0x2c0000 // #2883584 ; {metadata('java/util/ArrayDeque')} 0x0000ffff84370e34: movk x1, #0x8490 0x0000ffff84370e38: cmp w11, w1 0x0000ffff84370e3c: b.ne 0x0000ffff843745d4 // b.any 0x0000ffff84370e40: ldr w0, [x5, #20] 0x0000ffff84370e44: ldr w11, [x5, #12] 0x0000ffff84370e48: lsl x29, x0, #3 0x0000ffff84370e4c: ldr w4, [x29, #12] ; implicit exception: dispatches to 0x0000ffff84375d10 0x0000ffff84370e50: add x24, x29, w11, sxtw #2 0x0000ffff84370e54: cmp w11, w4 0x0000ffff84370e58: b.cs 0x0000ffff843742ac // b.hs, b.nlast 0x0000ffff84370e5c: ldr w0, [x24, #16] 0x0000ffff84370e60: add w11, w11, #0x1 0x0000ffff84370e64: lsl x1, x0, #3 0x0000ffff84370e68: ldr w21, [x1, #8] ; implicit exception: dispatches to 0x0000ffff84375fbc 0x0000ffff84370e6c: cmp w11, w4 0x0000ffff84370e70: csel w23, wzr, w11, ge // ge = tcont 0x0000ffff84370e74: ldrsb w11, [x28, #56] 0x0000ffff84370e78: cbnz w11, 0x0000ffff84372bac 0x0000ffff84370e7c: str w23, [x5, #12] 0x0000ffff84370e80: str wzr, [x24, #16] 0x0000ffff84370e84: mov x11, #0x3a0000 // #3801088 ; {metadata('java/util/zip/Inflater')} 0x0000ffff84370e88: movk x11, #0x9078 0x0000ffff84370e8c: cmp w21, w11 0x0000ffff84370e90: b.ne 0x0000ffff84375950 // b.any 0x0000ffff84370e94: add x4, sp, #0x98 0x0000ffff84370e98: ldr w3, [x28, #1736] 0x0000ffff84370e9c: sub w3, w3, #0x8 0x0000ffff84370ea0: ldr x11, [x28, x3] 0x0000ffff84370ea4: cmp x2, x11 0x0000ffff84370ea8: b.ne 0x0000ffff84370ee8 // b.any 0x0000ffff84370eac: str w3, [x28, #1736] 0x0000ffff84370eb0: sub w11, w3, #0x8 0x0000ffff84370eb4: ldr x11, [x28, x11] 0x0000ffff84370eb8: cmp x2, x11 0x0000ffff84370ebc: b.eq 0x0000ffff84370f28 // b.none 0x0000ffff84370ec0: ldr x0, [x2] 0x0000ffff84370ec4: tbnz w0, #1, 0x0000ffff84370eec 0x0000ffff84370ec8: orr x11, x0, #0x1 0x0000ffff84370ecc: mov x8, x0 0x0000ffff84370ed0: casl x8, x11, [x2] 0x0000ffff84370ed4: cmp x8, x0 0x0000ffff84370ed8: b.eq 0x0000ffff84370f28 // b.none 0x0000ffff84370edc: add w3, w3, #0x8 0x0000ffff84370ee0: str x3, [x28, #1736] 0x0000ffff84370ee4: b 0x0000ffff84370f34 0x0000ffff84370ee8: ldr x0, [x2] 0x0000ffff84370eec: sub x0, x0, #0x2 0x0000ffff84370ef0: ldr x3, [x0, #136] 0x0000ffff84370ef4: cbz x3, 0x0000ffff84370f08 0x0000ffff84370ef8: sub x3, x3, #0x1 0x0000ffff84370efc: str x3, [x0, #136] 0x0000ffff84370f00: cmp x3, x3 0x0000ffff84370f04: b 0x0000ffff84370f28 0x0000ffff84370f08: add x3, x0, #0x40 0x0000ffff84370f0c: ldp x8, x11, [x0, #144] 0x0000ffff84370f10: orr x8, x8, x11 0x0000ffff84370f14: cmp x8, xzr 0x0000ffff84370f18: b.eq 0x0000ffff84370f24 // b.none 0x0000ffff84370f1c: str x28, [x3] 0x0000ffff84370f20: b 0x0000ffff84370f34 0x0000ffff84370f24: stlr xzr, [x3] 0x0000ffff84370f28: ldr x8, [x28, #1360] 0x0000ffff84370f2c: sub x8, x8, #0x1 0x0000ffff84370f30: str x8, [x28, #1360] 0x0000ffff84370f34: b.ne 0x0000ffff84374600 // b.any 0x0000ffff84370f38: mov x11, x18 0x0000ffff84370f3c: mov x0, x12 0x0000ffff84370f40: eor x0, x0, x11 0x0000ffff84370f44: str w15, [x18, #44] 0x0000ffff84370f48: add x22, x18, #0xc 0x0000ffff84370f4c: lsr x15, x0, #24 0x0000ffff84370f50: lsr x20, x16, #3 0x0000ffff84370f54: cbz x15, 0x0000ffff84370f78 0x0000ffff84370f58: lsr x11, x11, #9 0x0000ffff84370f5c: mov x15, #0xc000 // #49152 0x0000ffff84370f60: movk x15, #0x74b8, lsl #16 0x0000ffff84370f64: movk x15, #0xffff, lsl #32 0x0000ffff84370f68: add x0, x15, x11 0x0000ffff84370f6c: ldrsb w15, [x0] 0x0000ffff84370f70: cmp w15, #0x2 0x0000ffff84370f74: b.ne 0x0000ffff84372ff0 // b.any 0x0000ffff84370f78: ldrsb w11, [x28, #56] 0x0000ffff84370f7c: cbnz w11, 0x0000ffff84372bd8 0x0000ffff84370f80: stlr w20, [x22] 0x0000ffff84370f84: mov x11, x16 0x0000ffff84370f88: mov x15, x18 0x0000ffff84370f8c: eor x11, x11, x15 0x0000ffff84370f90: lsr x11, x11, #24 0x0000ffff84370f94: cbz x11, 0x0000ffff84370fb8 0x0000ffff84370f98: lsr x11, x15, #9 0x0000ffff84370f9c: mov x15, #0xc000 // #49152 0x0000ffff84370fa0: movk x15, #0x74b8, lsl #16 0x0000ffff84370fa4: movk x15, #0xffff, lsl #32 0x0000ffff84370fa8: add x0, x15, x11 0x0000ffff84370fac: ldrsb w11, [x0] 0x0000ffff84370fb0: cmp w11, #0x2 0x0000ffff84370fb4: b.ne 0x0000ffff84373090 // b.any 0x0000ffff84370fb8: ldr x2, [x28, #440] 0x0000ffff84370fbc: ldr x11, [x28, #456] 0x0000ffff84370fc0: add x15, x2, #0x18 0x0000ffff84370fc4: strb wzr, [x18, #22] 0x0000ffff84370fc8: strb wzr, [x18, #21] 0x0000ffff84370fcc: strb wzr, [x18, #20] 0x0000ffff84370fd0: cmp x15, x11 0x0000ffff84370fd4: b.cs 0x0000ffff84373898 // b.hs, b.nlast 0x0000ffff84370fd8: str x15, [x28, #440] 0x0000ffff84370fdc: orr x11, xzr, #0x1 0x0000ffff84370fe0: str x11, [x2] 0x0000ffff84370fe4: mov x16, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff84370fe8: movk x16, #0x92c0 0x0000ffff84370fec: str w16, [x2, #8] 0x0000ffff84370ff0: prfm pstl1keep, [x15, #192] 0x0000ffff84370ff4: orr w11, wzr, #0x1 0x0000ffff84370ff8: str w11, [x2, #12] 0x0000ffff84370ffc: prfm pstl1keep, [x15, #256] 0x0000ffff84371000: str xzr, [x2, #16] 0x0000ffff84371004: prfm pstl1keep, [x15, #320] 0x0000ffff84371008: dmb ishst 0x0000ffff8437100c: ldrsb w11, [x28, #56] 0x0000ffff84371010: cbnz w11, 0x0000ffff84372c04 0x0000ffff84371014: mov x11, x18 0x0000ffff84371018: mov x15, x2 0x0000ffff8437101c: eor x15, x15, x11 0x0000ffff84371020: lsr x16, x2, #3 0x0000ffff84371024: lsr x15, x15, #24 0x0000ffff84371028: str w16, [x18, #32] 0x0000ffff8437102c: cbz x15, 0x0000ffff84371050 0x0000ffff84371030: lsr x11, x11, #9 0x0000ffff84371034: mov x15, #0xc000 // #49152 0x0000ffff84371038: movk x15, #0x74b8, lsl #16 0x0000ffff8437103c: movk x15, #0xffff, lsl #32 0x0000ffff84371040: add x0, x15, x11 0x0000ffff84371044: ldrsb w15, [x0] 0x0000ffff84371048: cmp w15, #0x2 0x0000ffff8437104c: b.ne 0x0000ffff84373130 // b.any 0x0000ffff84371050: cmp w10, #0x0 0x0000ffff84371054: b.le 0x0000ffff84375504 0x0000ffff84371058: ldrsb w15, [x28, #56] 0x0000ffff8437105c: cbnz w15, 0x0000ffff84372c30 0x0000ffff84371060: mov x11, x18 0x0000ffff84371064: mov x15, x1 0x0000ffff84371068: eor x15, x15, x11 0x0000ffff8437106c: lsr x2, x1, #3 0x0000ffff84371070: str w2, [x18, #24] 0x0000ffff84371074: lsr x15, x15, #24 0x0000ffff84371078: cbz x15, 0x0000ffff8437109c 0x0000ffff8437107c: lsr x11, x11, #9 0x0000ffff84371080: mov x15, #0xc000 // #49152 0x0000ffff84371084: movk x15, #0x74b8, lsl #16 0x0000ffff84371088: movk x15, #0xffff, lsl #32 0x0000ffff8437108c: add x0, x15, x11 0x0000ffff84371090: ldrsb w11, [x0] 0x0000ffff84371094: cmp w11, #0x2 0x0000ffff84371098: b.ne 0x0000ffff843731c8 // b.any 0x0000ffff8437109c: cmp w10, #0x100, lsl #12 0x0000ffff843710a0: b.hi 0x0000ffff84373970 // b.pmore 0x0000ffff843710a4: ldr x3, [x28, #440] 0x0000ffff843710a8: mov w11, w10 0x0000ffff843710ac: mov x15, #0x17 // #23 0x0000ffff843710b0: add x11, x15, w11, sxtw 0x0000ffff843710b4: and x15, x11, #0xfffffffffffffff8 0x0000ffff843710b8: add x15, x3, x15 0x0000ffff843710bc: ldr x16, [x28, #456] 0x0000ffff843710c0: cmp x15, x16 0x0000ffff843710c4: b.cs 0x0000ffff84373970 // b.hs, b.nlast 0x0000ffff843710c8: str x15, [x28, #440] 0x0000ffff843710cc: orr x16, xzr, #0x1 0x0000ffff843710d0: str x16, [x3] 0x0000ffff843710d4: prfm pstl1keep, [x15, #192] 0x0000ffff843710d8: mov x16, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff843710dc: movk x16, #0x92c0 0x0000ffff843710e0: str w16, [x3, #8] 0x0000ffff843710e4: prfm pstl1keep, [x15, #256] 0x0000ffff843710e8: lsr x11, x11, #3 0x0000ffff843710ec: str w10, [x3, #12] 0x0000ffff843710f0: prfm pstl1keep, [x15, #320] 0x0000ffff843710f4: add x10, x3, #0x10 0x0000ffff843710f8: sub x11, x11, #0x2 0x0000ffff843710fc: subs x8, x11, #0x8 0x0000ffff84371100: b.cc 0x0000ffff84371108 // b.lo, b.ul, b.last 0x0000ffff84371104: bl Stub::zero_blocks ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84371108: tbz w11, #2, 0x0000ffff84371114 0x0000ffff8437110c: stp xzr, xzr, [x10], #16 0x0000ffff84371110: stp xzr, xzr, [x10], #16 0x0000ffff84371114: tbz w11, #1, 0x0000ffff8437111c 0x0000ffff84371118: stp xzr, xzr, [x10], #16 0x0000ffff8437111c: tbz w11, #0, 0x0000ffff84371124 0x0000ffff84371120: str xzr, [x10] 0x0000ffff84371124: dmb ishst 0x0000ffff84371128: ldrsb w11, [x28, #56] 0x0000ffff8437112c: cbnz w11, 0x0000ffff84372c5c 0x0000ffff84371130: mov x10, x3 0x0000ffff84371134: mov x11, x18 0x0000ffff84371138: eor x10, x10, x11 0x0000ffff8437113c: lsr x16, x3, #3 0x0000ffff84371140: str w16, [x18, #28] 0x0000ffff84371144: lsr x10, x10, #24 0x0000ffff84371148: cbz x10, 0x0000ffff8437116c 0x0000ffff8437114c: lsr x10, x11, #9 0x0000ffff84371150: mov x11, #0xc000 // #49152 0x0000ffff84371154: movk x11, #0x74b8, lsl #16 0x0000ffff84371158: movk x11, #0xffff, lsl #32 0x0000ffff8437115c: add x0, x11, x10 0x0000ffff84371160: ldrsb w10, [x0] 0x0000ffff84371164: cmp w10, #0x2 0x0000ffff84371168: b.ne 0x0000ffff84373268 // b.any 0x0000ffff8437116c: dmb ishst 0x0000ffff84371170: ldr x29, [x28, #440] 0x0000ffff84371174: ldr x10, [x28, #456] 0x0000ffff84371178: add x11, x29, #0x18 0x0000ffff8437117c: strb wzr, [x18, #36] 0x0000ffff84371180: cmp x11, x10 0x0000ffff84371184: b.cs 0x0000ffff843738f8 // b.hs, b.nlast 0x0000ffff84371188: str x11, [x28, #440] 0x0000ffff8437118c: orr x10, xzr, #0x1 0x0000ffff84371190: str x10, [x29] 0x0000ffff84371194: mov x10, #0x370000 // #3604480 ; {metadata('java/util/zip/ZipFile$InflaterCleanupAction')} 0x0000ffff84371198: movk x10, #0x7920 0x0000ffff8437119c: stp w10, wzr, [x29, #8] 0x0000ffff843711a0: prfm pstl1keep, [x11, #192] 0x0000ffff843711a4: str xzr, [x29, #16] 0x0000ffff843711a8: stp w2, w13, [x29, #12] 0x0000ffff843711ac: dmb ishst 0x0000ffff843711b0: ldr x0, [x28, #440] 0x0000ffff843711b4: ldr x10, [x28, #456] 0x0000ffff843711b8: add x11, x0, #0x30 0x0000ffff843711bc: cmp x11, x10 0x0000ffff843711c0: b.cs 0x0000ffff84373944 // b.hs, b.nlast 0x0000ffff843711c4: str x11, [x28, #440] 0x0000ffff843711c8: orr x10, xzr, #0x1 0x0000ffff843711cc: str x10, [x0] 0x0000ffff843711d0: mov x10, #0x240000 // #2359296 ; {metadata('jdk/internal/ref/CleanerImpl$PhantomCleanableRef')} 0x0000ffff843711d4: movk x10, #0x9920 0x0000ffff843711d8: str w10, [x0, #8] 0x0000ffff843711dc: add x10, x0, #0x10 0x0000ffff843711e0: str wzr, [x0, #12] 0x0000ffff843711e4: prfm pstl1keep, [x11, #192] 0x0000ffff843711e8: stp xzr, xzr, [x10] 0x0000ffff843711ec: stp xzr, xzr, [x10, #16] 0x0000ffff843711f0: stp x12, x14, [sp] 0x0000ffff843711f4: str x18, [sp, #16] 0x0000ffff843711f8: dmb ishst 0x0000ffff843711fc: str x0, [sp, #24] 0x0000ffff84371200: mov x1, x0 0x0000ffff84371204: ldr x2, [sp, #16] 0x0000ffff84371208: mov x3, #0x2748 // #10056 ; {oop(a 'java/lang/ref/Cleaner'{0x00000000a0662748})} 0x0000ffff8437120c: movk x3, #0xa066, lsl #16 0x0000ffff84371210: movk x3, #0x0, lsl #32 0x0000ffff84371214: bl 0x0000ffff843616a0 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.ref.CleanerImpl$PhantomCleanableRef::@3 (line 164) ; - java.lang.ref.Cleaner::register@21 (line 225) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@34 (line 452) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@10 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {optimized virtual_call} 0x0000ffff84371218: nop ; {other} 0x0000ffff8437121c: movk xzr, #0x1910 0x0000ffff84371220: movk xzr, #0x700 0x0000ffff84371224: ptrue p7.b 0x0000ffff84371228: ldrsb w10, [x28, #56] 0x0000ffff8437122c: cbnz w10, 0x0000ffff84372cb8 0x0000ffff84371230: ldr x20, [sp, #24] 0x0000ffff84371234: mov x10, x20 0x0000ffff84371238: mov x11, x29 0x0000ffff8437123c: eor x11, x11, x10 0x0000ffff84371240: lsr x12, x29, #3 0x0000ffff84371244: str w12, [x20, #40] 0x0000ffff84371248: lsr x11, x11, #24 0x0000ffff8437124c: lsr x19, x20, #3 0x0000ffff84371250: cbz x11, 0x0000ffff84371274 0x0000ffff84371254: lsr x10, x10, #9 0x0000ffff84371258: mov x11, #0xc000 // #49152 0x0000ffff8437125c: movk x11, #0x74b8, lsl #16 0x0000ffff84371260: movk x11, #0xffff, lsl #32 0x0000ffff84371264: add x0, x11, x10 0x0000ffff84371268: ldrsb w11, [x0] 0x0000ffff8437126c: cmp w11, #0x2 0x0000ffff84371270: b.ne 0x0000ffff84373300 // b.any 0x0000ffff84371274: dmb ishst 0x0000ffff84371278: ldrsb w10, [x28, #56] 0x0000ffff8437127c: cbnz w10, 0x0000ffff84372c88 0x0000ffff84371280: ldr x21, [sp, #16] 0x0000ffff84371284: mov x10, x21 0x0000ffff84371288: mov x11, x20 0x0000ffff8437128c: eor x11, x11, x10 0x0000ffff84371290: str w19, [x21, #40] 0x0000ffff84371294: lsr x11, x11, #24 0x0000ffff84371298: cbz x11, 0x0000ffff843712bc 0x0000ffff8437129c: lsr x10, x10, #9 0x0000ffff843712a0: mov x11, #0xc000 // #49152 0x0000ffff843712a4: movk x11, #0x74b8, lsl #16 0x0000ffff843712a8: movk x11, #0xffff, lsl #32 0x0000ffff843712ac: add x0, x11, x10 0x0000ffff843712b0: ldrsb w10, [x0] 0x0000ffff843712b4: cmp w10, #0x2 0x0000ffff843712b8: b.ne 0x0000ffff84373360 // b.any 0x0000ffff843712bc: dmb ishst 0x0000ffff843712c0: ldr x12, [sp, #8] 0x0000ffff843712c4: ldr w29, [x12, #8] ; implicit exception: dispatches to 0x0000ffff84375d38 0x0000ffff843712c8: add x14, sp, #0x98 0x0000ffff843712cc: ldr w13, [x28, #1736] 0x0000ffff843712d0: cmp w13, #0x717 0x0000ffff843712d4: b.gt 0x0000ffff8437134c 0x0000ffff843712d8: sub w10, w13, #0x8 0x0000ffff843712dc: ldr x10, [x28, x10] 0x0000ffff843712e0: cmp x12, x10 0x0000ffff843712e4: b.eq 0x0000ffff84371308 // b.none 0x0000ffff843712e8: ldr x11, [x12] 0x0000ffff843712ec: tbnz w11, #1, 0x0000ffff84371318 0x0000ffff843712f0: orr x11, x11, #0x1 0x0000ffff843712f4: eor x10, x11, #0x1 0x0000ffff843712f8: mov x8, x11 0x0000ffff843712fc: casa x8, x10, [x12] 0x0000ffff84371300: cmp x8, x11 0x0000ffff84371304: b.ne 0x0000ffff8437134c // b.any 0x0000ffff84371308: str x12, [x28, x13] 0x0000ffff8437130c: add w13, w13, #0x8 0x0000ffff84371310: str w13, [x28, #1736] 0x0000ffff84371314: b 0x0000ffff84371340 0x0000ffff84371318: add x13, x11, #0x3e 0x0000ffff8437131c: mov x10, xzr 0x0000ffff84371320: casa x10, x28, [x13] 0x0000ffff84371324: cmp x10, xzr 0x0000ffff84371328: b.eq 0x0000ffff84371340 // b.none 0x0000ffff8437132c: cmp x10, x28 0x0000ffff84371330: b.ne 0x0000ffff8437134c // b.any 0x0000ffff84371334: ldur x8, [x11, #134] 0x0000ffff84371338: add x8, x8, #0x1 0x0000ffff8437133c: stur x8, [x11, #134] 0x0000ffff84371340: ldr x8, [x28, #1360] 0x0000ffff84371344: add x8, x8, #0x1 0x0000ffff84371348: str x8, [x28, #1360] 0x0000ffff8437134c: b.ne 0x0000ffff843746a0 // b.any 0x0000ffff84371350: mov x10, #0x2a0000 // #2752512 ; {metadata('java/util/Collections$SetFromMap')} 0x0000ffff84371354: movk x10, #0x1d8 0x0000ffff84371358: cmp w29, w10 0x0000ffff8437135c: b.ne 0x0000ffff84374684 // b.any 0x0000ffff84371360: ldr w10, [x12, #12] 0x0000ffff84371364: lsl x13, x10, #3 0x0000ffff84371368: ldr x10, [x21] 0x0000ffff8437136c: ldr w14, [x13, #8] ; implicit exception: dispatches to 0x0000ffff84375d50 0x0000ffff84371370: and x11, x10, #0x3 0x0000ffff84371374: mov x15, #0x200000 // #2097152 ; {metadata('java/util/WeakHashMap')} 0x0000ffff84371378: movk x15, #0x81d0 0x0000ffff8437137c: cmp w14, w15 0x0000ffff84371380: b.ne 0x0000ffff843746c8 // b.any 0x0000ffff84371384: cmp x11, #0x2 0x0000ffff84371388: b.eq 0x0000ffff84372ce8 // b.none 0x0000ffff8437138c: lsr x10, x10, #8 0x0000ffff84371390: and w0, w10, #0x7fffffff 0x0000ffff84371394: cbz w0, 0x0000ffff84372ce8 0x0000ffff84371398: ldr w10, [x13, #40] 0x0000ffff8437139c: lsl x16, x10, #3 0x0000ffff843713a0: lsr w11, w0, #12 0x0000ffff843713a4: eor w10, w11, w0, lsr #20 0x0000ffff843713a8: eor w11, w10, w0 0x0000ffff843713ac: eor w10, w11, w11, lsr #7 0x0000ffff843713b0: eor w14, w10, w11, lsr #4 0x0000ffff843713b4: ldr w11, [x16, #8] ; implicit exception: dispatches to 0x0000ffff84375d6c 0x0000ffff843713b8: mov x10, #0x170000 // #1507328 ; {metadata('java/lang/ref/ReferenceQueue')} 0x0000ffff843713bc: movk x10, #0xd480 0x0000ffff843713c0: cmp w11, w10 0x0000ffff843713c4: b.ne 0x0000ffff843746e4 // b.any 0x0000ffff843713c8: add x10, x16, #0xc 0x0000ffff843713cc: ldar w10, [x10] 0x0000ffff843713d0: ldr w15, [x13, #36] 0x0000ffff843713d4: lsl x15, x15, #3 0x0000ffff843713d8: lsl x10, x10, #3 0x0000ffff843713dc: cbnz x10, 0x0000ffff84374d50 0x0000ffff843713e0: ldr w10, [x15, #12] ; implicit exception: dispatches to 0x0000ffff84375d8c 0x0000ffff843713e4: sub w16, w10, #0x1 0x0000ffff843713e8: and w2, w16, w14 0x0000ffff843713ec: add x11, x15, w2, sxtw #2 0x0000ffff843713f0: add x17, x11, #0x10 0x0000ffff843713f4: cmp w10, #0x0 0x0000ffff843713f8: b.ls 0x0000ffff84374708 // b.plast 0x0000ffff843713fc: ldr w16, [x17] 0x0000ffff84371400: ldr w11, [x13, #32] 0x0000ffff84371404: lsl x29, x16, #3 0x0000ffff84371408: cbnz x29, 0x0000ffff8437552c 0x0000ffff8437140c: ldr x1, [x28, #440] 0x0000ffff84371410: ldr x10, [x28, #456] 0x0000ffff84371414: add w11, w11, #0x1 0x0000ffff84371418: add x18, x1, #0x28 0x0000ffff8437141c: str w11, [x13, #32] 0x0000ffff84371420: cmp x18, x10 0x0000ffff84371424: b.cs 0x0000ffff843739cc // b.hs, b.nlast 0x0000ffff84371428: str x18, [x28, #440] 0x0000ffff8437142c: orr x10, xzr, #0x1 0x0000ffff84371430: str x10, [x1] 0x0000ffff84371434: mov x10, #0x2c0000 // #2883584 ; {metadata('java/util/WeakHashMap$Entry')} 0x0000ffff84371438: movk x10, #0x75f8 0x0000ffff8437143c: str w10, [x1, #8] 0x0000ffff84371440: add x10, x1, #0x10 0x0000ffff84371444: str wzr, [x1, #12] 0x0000ffff84371448: prfm pstl1keep, [x18, #192] 0x0000ffff8437144c: str xzr, [x10] 0x0000ffff84371450: stp xzr, xzr, [x10, #8] 0x0000ffff84371454: ldr w10, [x13, #40] 0x0000ffff84371458: lsr x18, x21, #3 0x0000ffff8437145c: lsl x29, x10, #3 0x0000ffff84371460: cbz x29, 0x0000ffff84372a3c 0x0000ffff84371464: str w18, [x1, #12] 0x0000ffff84371468: ldrsb w10, [x28, #56] 0x0000ffff8437146c: cbnz w10, 0x0000ffff84372da0 0x0000ffff84371470: add x10, x1, #0x10 0x0000ffff84371474: lsr x11, x29, #3 0x0000ffff84371478: stlr w11, [x10] 0x0000ffff8437147c: mov x10, x1 0x0000ffff84371480: mov x11, x29 0x0000ffff84371484: eor x11, x11, x10 0x0000ffff84371488: lsr x23, x1, #3 0x0000ffff8437148c: lsr x11, x11, #24 0x0000ffff84371490: mov x25, #0x140c0000 // #336330752 ; {oop(a 'java/lang/Boolean'{0x00000000a0635850} = true)} 0x0000ffff84371494: movk x25, #0x6b0a 0x0000ffff84371498: mov x27, #0x5850 // #22608 ; {oop(a 'java/lang/Boolean'{0x00000000a0635850} = true)} 0x0000ffff8437149c: movk x27, #0xa063, lsl #16 0x0000ffff843714a0: movk x27, #0x0, lsl #32 0x0000ffff843714a4: cbz x11, 0x0000ffff843714c8 0x0000ffff843714a8: lsr x10, x10, #9 0x0000ffff843714ac: mov x11, #0xc000 // #49152 0x0000ffff843714b0: movk x11, #0x74b8, lsl #16 0x0000ffff843714b4: movk x11, #0xffff, lsl #32 0x0000ffff843714b8: add x0, x11, x10 0x0000ffff843714bc: ldrsb w11, [x0] 0x0000ffff843714c0: cmp w11, #0x2 0x0000ffff843714c4: b.ne 0x0000ffff843733c0 // b.any 0x0000ffff843714c8: ldrsb w10, [x28, #56] 0x0000ffff843714cc: cbnz w10, 0x0000ffff84372d1c 0x0000ffff843714d0: mov x10, x1 0x0000ffff843714d4: mov x11, x27 0x0000ffff843714d8: eor x11, x11, x10 0x0000ffff843714dc: lsr x11, x11, #24 0x0000ffff843714e0: str w25, [x1, #32] 0x0000ffff843714e4: cbz x11, 0x0000ffff84371508 0x0000ffff843714e8: lsr x10, x10, #9 0x0000ffff843714ec: mov x11, #0xc000 // #49152 0x0000ffff843714f0: movk x11, #0x74b8, lsl #16 0x0000ffff843714f4: movk x11, #0xffff, lsl #32 0x0000ffff843714f8: add x0, x11, x10 0x0000ffff843714fc: ldrsb w10, [x0] 0x0000ffff84371500: cmp w10, #0x2 0x0000ffff84371504: b.ne 0x0000ffff84373458 // b.any 0x0000ffff84371508: ldrsb w11, [x28, #56] 0x0000ffff8437150c: cbnz w11, 0x0000ffff84372d48 0x0000ffff84371510: str w16, [x1, #36] 0x0000ffff84371514: str w14, [x1, #28] 0x0000ffff84371518: dmb ishst 0x0000ffff8437151c: ldrsb w11, [x28, #56] 0x0000ffff84371520: cbnz w11, 0x0000ffff84372d74 0x0000ffff84371524: mov x10, x17 0x0000ffff84371528: mov x11, x1 0x0000ffff8437152c: eor x11, x11, x10 0x0000ffff84371530: str w23, [x17] 0x0000ffff84371534: lsr x11, x11, #24 0x0000ffff84371538: cbz x11, 0x0000ffff8437155c 0x0000ffff8437153c: lsr x10, x10, #9 0x0000ffff84371540: mov x11, #0xc000 // #49152 0x0000ffff84371544: movk x11, #0x74b8, lsl #16 0x0000ffff84371548: movk x11, #0xffff, lsl #32 0x0000ffff8437154c: add x0, x11, x10 0x0000ffff84371550: ldrsb w11, [x0] 0x0000ffff84371554: cmp w11, #0x2 0x0000ffff84371558: b.ne 0x0000ffff843734f0 // b.any 0x0000ffff8437155c: ldp w10, w11, [x13, #20] 0x0000ffff84371560: add w29, w10, #0x1 0x0000ffff84371564: str w29, [x13, #20] 0x0000ffff84371568: cmp w29, w11 0x0000ffff8437156c: b.gt 0x0000ffff84375554 0x0000ffff84371570: add x14, sp, #0x98 0x0000ffff84371574: ldr w11, [x28, #1736] 0x0000ffff84371578: sub w11, w11, #0x8 0x0000ffff8437157c: ldr x13, [x28, x11] 0x0000ffff84371580: cmp x12, x13 0x0000ffff84371584: b.ne 0x0000ffff843715c4 // b.any 0x0000ffff84371588: str w11, [x28, #1736] 0x0000ffff8437158c: sub w13, w11, #0x8 0x0000ffff84371590: ldr x13, [x28, x13] 0x0000ffff84371594: cmp x12, x13 0x0000ffff84371598: b.eq 0x0000ffff84371604 // b.none 0x0000ffff8437159c: ldr x10, [x12] 0x0000ffff843715a0: tbnz w10, #1, 0x0000ffff843715c8 0x0000ffff843715a4: orr x13, x10, #0x1 0x0000ffff843715a8: mov x8, x10 0x0000ffff843715ac: casl x8, x13, [x12] 0x0000ffff843715b0: cmp x8, x10 0x0000ffff843715b4: b.eq 0x0000ffff84371604 // b.none 0x0000ffff843715b8: add w11, w11, #0x8 0x0000ffff843715bc: str x11, [x28, #1736] 0x0000ffff843715c0: b 0x0000ffff84371610 0x0000ffff843715c4: ldr x10, [x12] 0x0000ffff843715c8: sub x10, x10, #0x2 0x0000ffff843715cc: ldr x11, [x10, #136] 0x0000ffff843715d0: cbz x11, 0x0000ffff843715e4 0x0000ffff843715d4: sub x11, x11, #0x1 0x0000ffff843715d8: str x11, [x10, #136] 0x0000ffff843715dc: cmp x11, x11 0x0000ffff843715e0: b 0x0000ffff84371604 0x0000ffff843715e4: add x11, x10, #0x40 0x0000ffff843715e8: ldp x8, x13, [x10, #144] 0x0000ffff843715ec: orr x8, x8, x13 0x0000ffff843715f0: cmp x8, xzr 0x0000ffff843715f4: b.eq 0x0000ffff84371600 // b.none 0x0000ffff843715f8: str x28, [x11] 0x0000ffff843715fc: b 0x0000ffff84371610 0x0000ffff84371600: stlr xzr, [x11] 0x0000ffff84371604: ldr x8, [x28, #1360] 0x0000ffff84371608: sub x8, x8, #0x1 0x0000ffff8437160c: str x8, [x28, #1360] 0x0000ffff84371610: b.ne 0x0000ffff84374730 // b.any 0x0000ffff84371614: ldr x13, [sp] 0x0000ffff84371618: add x14, sp, #0x90 0x0000ffff8437161c: ldr w12, [x28, #1736] 0x0000ffff84371620: sub w12, w12, #0x8 0x0000ffff84371624: ldr x10, [x28, x12] 0x0000ffff84371628: cmp x13, x10 0x0000ffff8437162c: b.ne 0x0000ffff8437166c // b.any 0x0000ffff84371630: str w12, [x28, #1736] 0x0000ffff84371634: sub w10, w12, #0x8 0x0000ffff84371638: ldr x10, [x28, x10] 0x0000ffff8437163c: cmp x13, x10 0x0000ffff84371640: b.eq 0x0000ffff843716ac // b.none 0x0000ffff84371644: ldr x11, [x13] 0x0000ffff84371648: tbnz w11, #1, 0x0000ffff84371670 0x0000ffff8437164c: orr x10, x11, #0x1 0x0000ffff84371650: mov x8, x11 0x0000ffff84371654: casl x8, x10, [x13] 0x0000ffff84371658: cmp x8, x11 0x0000ffff8437165c: b.eq 0x0000ffff843716ac // b.none 0x0000ffff84371660: add w12, w12, #0x8 0x0000ffff84371664: str x12, [x28, #1736] 0x0000ffff84371668: b 0x0000ffff843716b8 0x0000ffff8437166c: ldr x11, [x13] 0x0000ffff84371670: sub x11, x11, #0x2 0x0000ffff84371674: ldr x12, [x11, #136] 0x0000ffff84371678: cbz x12, 0x0000ffff8437168c 0x0000ffff8437167c: sub x12, x12, #0x1 0x0000ffff84371680: str x12, [x11, #136] 0x0000ffff84371684: cmp x12, x12 0x0000ffff84371688: b 0x0000ffff843716ac 0x0000ffff8437168c: add x12, x11, #0x40 0x0000ffff84371690: ldp x8, x10, [x11, #144] 0x0000ffff84371694: orr x8, x8, x10 0x0000ffff84371698: cmp x8, xzr 0x0000ffff8437169c: b.eq 0x0000ffff843716a8 // b.none 0x0000ffff843716a0: str x28, [x12] 0x0000ffff843716a4: b 0x0000ffff843716b8 0x0000ffff843716a8: stlr xzr, [x12] 0x0000ffff843716ac: ldr x8, [x28, #1360] 0x0000ffff843716b0: sub x8, x8, #0x1 0x0000ffff843716b4: str x8, [x28, #1360] 0x0000ffff843716b8: b.ne 0x0000ffff8437476c // b.any 0x0000ffff843716bc: ldr x0, [x28, #440] 0x0000ffff843716c0: ldr x10, [x28, #456] 0x0000ffff843716c4: mov x11, #0x4010 // #16400 0x0000ffff843716c8: add x11, x0, x11 0x0000ffff843716cc: cmp x11, x10 0x0000ffff843716d0: b.cs 0x0000ffff84373a24 // b.hs, b.nlast 0x0000ffff843716d4: str x11, [x28, #440] 0x0000ffff843716d8: orr x10, xzr, #0x1 0x0000ffff843716dc: str x10, [x0] 0x0000ffff843716e0: prfm pstl1keep, [x11, #192] 0x0000ffff843716e4: mov x10, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff843716e8: movk x10, #0x92c0 0x0000ffff843716ec: str w10, [x0, #8] 0x0000ffff843716f0: prfm pstl1keep, [x11, #256] 0x0000ffff843716f4: orr w12, wzr, #0x4000 0x0000ffff843716f8: str w12, [x0, #12] 0x0000ffff843716fc: prfm pstl1keep, [x11, #320] 0x0000ffff84371700: add x10, x0, #0x10 0x0000ffff84371704: orr x11, xzr, #0x800 0x0000ffff84371708: subs x8, x11, #0x8 0x0000ffff8437170c: b.cc 0x0000ffff84371714 // b.lo, b.ul, b.last 0x0000ffff84371710: bl Stub::zero_blocks ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84371714: tbz w11, #2, 0x0000ffff84371720 0x0000ffff84371718: stp xzr, xzr, [x10], #16 0x0000ffff8437171c: stp xzr, xzr, [x10], #16 0x0000ffff84371720: tbz w11, #1, 0x0000ffff84371728 0x0000ffff84371724: stp xzr, xzr, [x10], #16 0x0000ffff84371728: tbz w11, #0, 0x0000ffff84371730 0x0000ffff8437172c: str xzr, [x10] 0x0000ffff84371730: dmb ishst 0x0000ffff84371734: mov x16, xzr 0x0000ffff84371738: orr w15, wzr, #0x7fffffff 0x0000ffff8437173c: mov x17, xzr 0x0000ffff84371740: mov w13, wzr 0x0000ffff84371744: mov x11, x0 0x0000ffff84371748: ldr w12, [x0, #12] 0x0000ffff8437174c: mov w14, #0xfff7 // #65527 0x0000ffff84371750: movk w14, #0x7fff, lsl #16 0x0000ffff84371754: sub w18, w14, w13 0x0000ffff84371758: mov w14, w12 0x0000ffff8437175c: mov w1, wzr 0x0000ffff84371760: cmp w14, w15 0x0000ffff84371764: csel w2, w14, w15, lt // lt = tstop 0x0000ffff84371768: orr w10, w12, w1 0x0000ffff8437176c: ldrb w29, [x21, #20] 0x0000ffff84371770: cbnz w29, 0x0000ffff8437436c 0x0000ffff84371774: orr w29, w10, w2 0x0000ffff84371778: tbnz w29, #31, 0x0000ffff84374090 0x0000ffff8437177c: cmp w2, w14 0x0000ffff84371780: b.gt 0x0000ffff84374394 0x0000ffff84371784: cbz w2, 0x0000ffff84372a1c 0x0000ffff84371788: ldr w10, [x21, #24] 0x0000ffff8437178c: lsl x29, x10, #3 0x0000ffff84371790: ldr w14, [x29, #48] ; implicit exception: dispatches to 0x0000ffff843759e0 0x0000ffff84371794: lsl x4, x14, #3 0x0000ffff84371798: cbz x4, 0x0000ffff84373d40 0x0000ffff8437179c: add x3, sp, #0x90 0x0000ffff843717a0: ldr w0, [x28, #1736] 0x0000ffff843717a4: cmp w0, #0x717 0x0000ffff843717a8: b.gt 0x0000ffff84371820 0x0000ffff843717ac: sub w10, w0, #0x8 0x0000ffff843717b0: ldr x10, [x28, x10] 0x0000ffff843717b4: cmp x4, x10 0x0000ffff843717b8: b.eq 0x0000ffff843717dc // b.none 0x0000ffff843717bc: ldr x14, [x4] 0x0000ffff843717c0: tbnz w14, #1, 0x0000ffff843717ec 0x0000ffff843717c4: orr x14, x14, #0x1 0x0000ffff843717c8: eor x10, x14, #0x1 0x0000ffff843717cc: mov x8, x14 0x0000ffff843717d0: casa x8, x10, [x4] 0x0000ffff843717d4: cmp x8, x14 0x0000ffff843717d8: b.ne 0x0000ffff84371820 // b.any 0x0000ffff843717dc: str x4, [x28, x0] 0x0000ffff843717e0: add w0, w0, #0x8 0x0000ffff843717e4: str w0, [x28, #1736] 0x0000ffff843717e8: b 0x0000ffff84371814 0x0000ffff843717ec: add x0, x14, #0x3e 0x0000ffff843717f0: mov x10, xzr 0x0000ffff843717f4: casa x10, x28, [x0] 0x0000ffff843717f8: cmp x10, xzr 0x0000ffff843717fc: b.eq 0x0000ffff84371814 // b.none 0x0000ffff84371800: cmp x10, x28 0x0000ffff84371804: b.ne 0x0000ffff84371820 // b.any 0x0000ffff84371808: ldur x8, [x14, #134] 0x0000ffff8437180c: add x8, x8, #0x1 0x0000ffff84371810: stur x8, [x14, #134] 0x0000ffff84371814: ldr x8, [x28, #1360] 0x0000ffff84371818: add x8, x8, #0x1 0x0000ffff8437181c: str x8, [x28, #1360] 0x0000ffff84371820: b.ne 0x0000ffff84373d68 // b.any 0x0000ffff84371824: ldrb w24, [x29, #44] 0x0000ffff84371828: add x3, sp, #0x90 0x0000ffff8437182c: ldr w0, [x28, #1736] 0x0000ffff84371830: sub w0, w0, #0x8 0x0000ffff84371834: ldr x14, [x28, x0] 0x0000ffff84371838: cmp x4, x14 0x0000ffff8437183c: b.ne 0x0000ffff8437187c // b.any 0x0000ffff84371840: str w0, [x28, #1736] 0x0000ffff84371844: sub w14, w0, #0x8 0x0000ffff84371848: ldr x14, [x28, x14] 0x0000ffff8437184c: cmp x4, x14 0x0000ffff84371850: b.eq 0x0000ffff843718bc // b.none 0x0000ffff84371854: ldr x10, [x4] 0x0000ffff84371858: tbnz w10, #1, 0x0000ffff84371880 0x0000ffff8437185c: orr x14, x10, #0x1 0x0000ffff84371860: mov x8, x10 0x0000ffff84371864: casl x8, x14, [x4] 0x0000ffff84371868: cmp x8, x10 0x0000ffff8437186c: b.eq 0x0000ffff843718bc // b.none 0x0000ffff84371870: add w0, w0, #0x8 0x0000ffff84371874: str x0, [x28, #1736] 0x0000ffff84371878: b 0x0000ffff843718c8 0x0000ffff8437187c: ldr x10, [x4] 0x0000ffff84371880: sub x10, x10, #0x2 0x0000ffff84371884: ldr x0, [x10, #136] 0x0000ffff84371888: cbz x0, 0x0000ffff8437189c 0x0000ffff8437188c: sub x0, x0, #0x1 0x0000ffff84371890: str x0, [x10, #136] 0x0000ffff84371894: cmp x0, x0 0x0000ffff84371898: b 0x0000ffff843718bc 0x0000ffff8437189c: add x0, x10, #0x40 0x0000ffff843718a0: ldp x8, x14, [x10, #144] 0x0000ffff843718a4: orr x8, x8, x14 0x0000ffff843718a8: cmp x8, xzr 0x0000ffff843718ac: b.eq 0x0000ffff843718b8 // b.none 0x0000ffff843718b0: str x28, [x0] 0x0000ffff843718b4: b 0x0000ffff843718c8 0x0000ffff843718b8: stlr xzr, [x0] 0x0000ffff843718bc: ldr x8, [x28, #1360] 0x0000ffff843718c0: sub x8, x8, #0x1 0x0000ffff843718c4: str x8, [x28, #1360] 0x0000ffff843718c8: b.ne 0x0000ffff84373dc0 // b.any 0x0000ffff843718cc: cbz w24, 0x0000ffff843718e0 0x0000ffff843718d0: orr w14, wzr, #0x1 0x0000ffff843718d4: strb w14, [x21, #21] 0x0000ffff843718d8: movn w14, #0x0, lsl #16 0x0000ffff843718dc: b 0x0000ffff84371c44 0x0000ffff843718e0: ldr w10, [x21, #24] 0x0000ffff843718e4: lsl x29, x10, #3 0x0000ffff843718e8: ldr w14, [x29, #48] ; implicit exception: dispatches to 0x0000ffff84375a0c 0x0000ffff843718ec: lsl x4, x14, #3 0x0000ffff843718f0: cbz x4, 0x0000ffff84373e3c 0x0000ffff843718f4: add x3, sp, #0x90 0x0000ffff843718f8: ldr w10, [x28, #1736] 0x0000ffff843718fc: cmp w10, #0x717 0x0000ffff84371900: b.gt 0x0000ffff84371978 0x0000ffff84371904: sub w14, w10, #0x8 0x0000ffff84371908: ldr x14, [x28, x14] 0x0000ffff8437190c: cmp x4, x14 0x0000ffff84371910: b.eq 0x0000ffff84371934 // b.none 0x0000ffff84371914: ldr x0, [x4] 0x0000ffff84371918: tbnz w0, #1, 0x0000ffff84371944 0x0000ffff8437191c: orr x0, x0, #0x1 0x0000ffff84371920: eor x14, x0, #0x1 0x0000ffff84371924: mov x8, x0 0x0000ffff84371928: casa x8, x14, [x4] 0x0000ffff8437192c: cmp x8, x0 0x0000ffff84371930: b.ne 0x0000ffff84371978 // b.any 0x0000ffff84371934: str x4, [x28, x10] 0x0000ffff84371938: add w10, w10, #0x8 0x0000ffff8437193c: str w10, [x28, #1736] 0x0000ffff84371940: b 0x0000ffff8437196c 0x0000ffff84371944: add x10, x0, #0x3e 0x0000ffff84371948: mov x14, xzr 0x0000ffff8437194c: casa x14, x28, [x10] 0x0000ffff84371950: cmp x14, xzr 0x0000ffff84371954: b.eq 0x0000ffff8437196c // b.none 0x0000ffff84371958: cmp x14, x28 0x0000ffff8437195c: b.ne 0x0000ffff84371978 // b.any 0x0000ffff84371960: ldur x8, [x0, #134] 0x0000ffff84371964: add x8, x8, #0x1 0x0000ffff84371968: stur x8, [x0, #134] 0x0000ffff8437196c: ldr x8, [x28, #1360] 0x0000ffff84371970: add x8, x8, #0x1 0x0000ffff84371974: str x8, [x28, #1360] 0x0000ffff84371978: b.ne 0x0000ffff84373e8c // b.any 0x0000ffff8437197c: ldrb w6, [x29, #46] 0x0000ffff84371980: add x3, sp, #0x90 0x0000ffff84371984: ldr w14, [x28, #1736] 0x0000ffff84371988: sub w14, w14, #0x8 0x0000ffff8437198c: ldr x0, [x28, x14] 0x0000ffff84371990: cmp x4, x0 0x0000ffff84371994: b.ne 0x0000ffff843719d4 // b.any 0x0000ffff84371998: str w14, [x28, #1736] 0x0000ffff8437199c: sub w0, w14, #0x8 0x0000ffff843719a0: ldr x0, [x28, x0] 0x0000ffff843719a4: cmp x4, x0 0x0000ffff843719a8: b.eq 0x0000ffff84371a14 // b.none 0x0000ffff843719ac: ldr x10, [x4] 0x0000ffff843719b0: tbnz w10, #1, 0x0000ffff843719d8 0x0000ffff843719b4: orr x0, x10, #0x1 0x0000ffff843719b8: mov x8, x10 0x0000ffff843719bc: casl x8, x0, [x4] 0x0000ffff843719c0: cmp x8, x10 0x0000ffff843719c4: b.eq 0x0000ffff84371a14 // b.none 0x0000ffff843719c8: add w14, w14, #0x8 0x0000ffff843719cc: str x14, [x28, #1736] 0x0000ffff843719d0: b 0x0000ffff84371a20 0x0000ffff843719d4: ldr x10, [x4] 0x0000ffff843719d8: sub x10, x10, #0x2 0x0000ffff843719dc: ldr x14, [x10, #136] 0x0000ffff843719e0: cbz x14, 0x0000ffff843719f4 0x0000ffff843719e4: sub x14, x14, #0x1 0x0000ffff843719e8: str x14, [x10, #136] 0x0000ffff843719ec: cmp x14, x14 0x0000ffff843719f0: b 0x0000ffff84371a14 0x0000ffff843719f4: add x14, x10, #0x40 0x0000ffff843719f8: ldp x8, x0, [x10, #144] 0x0000ffff843719fc: orr x8, x8, x0 0x0000ffff84371a00: cmp x8, xzr 0x0000ffff84371a04: b.eq 0x0000ffff84371a10 // b.none 0x0000ffff84371a08: str x28, [x14] 0x0000ffff84371a0c: b 0x0000ffff84371a20 0x0000ffff84371a10: stlr xzr, [x14] 0x0000ffff84371a14: ldr x8, [x28, #1360] 0x0000ffff84371a18: sub x8, x8, #0x1 0x0000ffff84371a1c: str x8, [x28, #1360] 0x0000ffff84371a20: b.ne 0x0000ffff84373ee4 // b.any 0x0000ffff84371a24: ldr w10, [x21, #24] 0x0000ffff84371a28: lsl x29, x10, #3 0x0000ffff84371a2c: cbnz w6, 0x0000ffff8437499c 0x0000ffff84371a30: ldr w14, [x29, #48] ; implicit exception: dispatches to 0x0000ffff84375a38 0x0000ffff84371a34: lsl x4, x14, #3 0x0000ffff84371a38: cbz x4, 0x0000ffff84373e64 0x0000ffff84371a3c: add x3, sp, #0x90 0x0000ffff84371a40: ldr w0, [x28, #1736] 0x0000ffff84371a44: cmp w0, #0x717 0x0000ffff84371a48: b.gt 0x0000ffff84371ac0 0x0000ffff84371a4c: sub w10, w0, #0x8 0x0000ffff84371a50: ldr x10, [x28, x10] 0x0000ffff84371a54: cmp x4, x10 0x0000ffff84371a58: b.eq 0x0000ffff84371a7c // b.none 0x0000ffff84371a5c: ldr x14, [x4] 0x0000ffff84371a60: tbnz w14, #1, 0x0000ffff84371a8c 0x0000ffff84371a64: orr x14, x14, #0x1 0x0000ffff84371a68: eor x10, x14, #0x1 0x0000ffff84371a6c: mov x8, x14 0x0000ffff84371a70: casa x8, x10, [x4] 0x0000ffff84371a74: cmp x8, x14 0x0000ffff84371a78: b.ne 0x0000ffff84371ac0 // b.any 0x0000ffff84371a7c: str x4, [x28, x0] 0x0000ffff84371a80: add w0, w0, #0x8 0x0000ffff84371a84: str w0, [x28, #1736] 0x0000ffff84371a88: b 0x0000ffff84371ab4 0x0000ffff84371a8c: add x0, x14, #0x3e 0x0000ffff84371a90: mov x10, xzr 0x0000ffff84371a94: casa x10, x28, [x0] 0x0000ffff84371a98: cmp x10, xzr 0x0000ffff84371a9c: b.eq 0x0000ffff84371ab4 // b.none 0x0000ffff84371aa0: cmp x10, x28 0x0000ffff84371aa4: b.ne 0x0000ffff84371ac0 // b.any 0x0000ffff84371aa8: ldur x8, [x14, #134] 0x0000ffff84371aac: add x8, x8, #0x1 0x0000ffff84371ab0: stur x8, [x14, #134] 0x0000ffff84371ab4: ldr x8, [x28, #1360] 0x0000ffff84371ab8: add x8, x8, #0x1 0x0000ffff84371abc: str x8, [x28, #1360] 0x0000ffff84371ac0: b.ne 0x0000ffff84373f68 // b.any 0x0000ffff84371ac4: ldr w14, [x29, #52] 0x0000ffff84371ac8: lsl x10, x14, #3 0x0000ffff84371acc: cbnz x10, 0x0000ffff843725dc 0x0000ffff84371ad0: ldr w10, [x29, #12] 0x0000ffff84371ad4: ldr w0, [x29, #32] 0x0000ffff84371ad8: cmp w0, w10 0x0000ffff84371adc: b.eq 0x0000ffff84372b40 // b.none 0x0000ffff84371ae0: mov w20, wzr 0x0000ffff84371ae4: add x3, sp, #0x90 0x0000ffff84371ae8: ldr w14, [x28, #1736] 0x0000ffff84371aec: sub w14, w14, #0x8 0x0000ffff84371af0: ldr x0, [x28, x14] 0x0000ffff84371af4: cmp x4, x0 0x0000ffff84371af8: b.ne 0x0000ffff84371b38 // b.any 0x0000ffff84371afc: str w14, [x28, #1736] 0x0000ffff84371b00: sub w0, w14, #0x8 0x0000ffff84371b04: ldr x0, [x28, x0] 0x0000ffff84371b08: cmp x4, x0 0x0000ffff84371b0c: b.eq 0x0000ffff84371b78 // b.none 0x0000ffff84371b10: ldr x10, [x4] 0x0000ffff84371b14: tbnz w10, #1, 0x0000ffff84371b3c 0x0000ffff84371b18: orr x0, x10, #0x1 0x0000ffff84371b1c: mov x8, x10 0x0000ffff84371b20: casl x8, x0, [x4] 0x0000ffff84371b24: cmp x8, x10 0x0000ffff84371b28: b.eq 0x0000ffff84371b78 // b.none 0x0000ffff84371b2c: add w14, w14, #0x8 0x0000ffff84371b30: str x14, [x28, #1736] 0x0000ffff84371b34: b 0x0000ffff84371b84 0x0000ffff84371b38: ldr x10, [x4] 0x0000ffff84371b3c: sub x10, x10, #0x2 0x0000ffff84371b40: ldr x14, [x10, #136] 0x0000ffff84371b44: cbz x14, 0x0000ffff84371b58 0x0000ffff84371b48: sub x14, x14, #0x1 0x0000ffff84371b4c: str x14, [x10, #136] 0x0000ffff84371b50: cmp x14, x14 0x0000ffff84371b54: b 0x0000ffff84371b78 0x0000ffff84371b58: add x14, x10, #0x40 0x0000ffff84371b5c: ldp x8, x0, [x10, #144] 0x0000ffff84371b60: orr x8, x8, x0 0x0000ffff84371b64: cmp x8, xzr 0x0000ffff84371b68: b.eq 0x0000ffff84371b74 // b.none 0x0000ffff84371b6c: str x28, [x14] 0x0000ffff84371b70: b 0x0000ffff84371b84 0x0000ffff84371b74: stlr xzr, [x14] 0x0000ffff84371b78: ldr x8, [x28, #1360] 0x0000ffff84371b7c: sub x8, x8, #0x1 0x0000ffff84371b80: str x8, [x28, #1360] 0x0000ffff84371b84: b.ne 0x0000ffff84373fc0 // b.any 0x0000ffff84371b88: ldr w14, [x21, #24] 0x0000ffff84371b8c: lsl x10, x14, #3 0x0000ffff84371b90: cbz w20, 0x0000ffff84371be0 0x0000ffff84371b94: ldrb w29, [x10, #45] ; implicit exception: dispatches to 0x0000ffff84375fe8 0x0000ffff84371b98: cbnz w29, 0x0000ffff843756dc 0x0000ffff84371b9c: stp w1, w2, [sp, #40] 0x0000ffff84371ba0: stp w12, w18, [sp, #32] 0x0000ffff84371ba4: str w13, [sp, #12] 0x0000ffff84371ba8: stp x17, x11, [sp, #16] 0x0000ffff84371bac: str w15, [sp, #8] 0x0000ffff84371bb0: mov x29, x16 0x0000ffff84371bb4: str x21, [sp] 0x0000ffff84371bb8: mov x1, x21 0x0000ffff84371bbc: bl 0x0000ffff7c865dc0 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual fill {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@78 (line 176) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {optimized virtual_call} 0x0000ffff84371bc0: nop ; {other} 0x0000ffff84371bc4: movk xzr, #0x22b8 0x0000ffff84371bc8: movk xzr, #0x800 0x0000ffff84371bcc: ptrue p7.b 0x0000ffff84371bd0: ldr x10, [sp] 0x0000ffff84371bd4: ldr w14, [x10, #24] 0x0000ffff84371bd8: cbnz w14, 0x0000ffff84371c00 0x0000ffff84371bdc: b 0x0000ffff8437407c 0x0000ffff84371be0: cbz x10, 0x0000ffff84374064 0x0000ffff84371be4: str x21, [sp] 0x0000ffff84371be8: mov x29, x16 0x0000ffff84371bec: str w15, [sp, #8] 0x0000ffff84371bf0: stp x17, x11, [sp, #16] 0x0000ffff84371bf4: str w13, [sp, #12] 0x0000ffff84371bf8: stp w12, w18, [sp, #32] 0x0000ffff84371bfc: stp w1, w2, [sp, #40] 0x0000ffff84371c00: lsl x1, x14, #3 0x0000ffff84371c04: ldr x2, [sp, #24] 0x0000ffff84371c08: ldp w3, w4, [sp, #40] 0x0000ffff84371c0c: bl 0x0000ffff84367fa0 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual inflate {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@88 (line 178) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {optimized virtual_call} 0x0000ffff84371c10: nop ; {other} 0x0000ffff84371c14: movk xzr, #0x2308 0x0000ffff84371c18: movk xzr, #0x900 0x0000ffff84371c1c: ptrue p7.b 0x0000ffff84371c20: cbz w0, 0x0000ffff843749c8 0x0000ffff84371c24: ldr x21, [sp] 0x0000ffff84371c28: mov x16, x29 0x0000ffff84371c2c: ldr w15, [sp, #8] 0x0000ffff84371c30: ldp x17, x11, [sp, #16] 0x0000ffff84371c34: ldr w13, [sp, #12] 0x0000ffff84371c38: ldp w12, w18, [sp, #32] 0x0000ffff84371c3c: ldr w1, [sp, #40] 0x0000ffff84371c40: mov w14, w0 0x0000ffff84371c44: cmp w14, #0x0 0x0000ffff84371c48: b.gt 0x0000ffff843705f0 0x0000ffff84371c4c: cmp w1, #0x0 0x0000ffff84371c50: b.le 0x0000ffff843749e0 0x0000ffff84371c54: cmp w18, w1 0x0000ffff84371c58: b.lt 0x0000ffff84374a54 // b.tstop 0x0000ffff84371c5c: cmp w1, w12 0x0000ffff84371c60: b.ge 0x0000ffff84372630 // b.tcont 0x0000ffff84371c64: cmp w12, w1 0x0000ffff84371c68: csel w4, w12, w1, lt // lt = tstop 0x0000ffff84371c6c: tbnz w1, #31, 0x0000ffff84375574 0x0000ffff84371c70: mov w18, w1 0x0000ffff84371c74: mov x10, #0x17 // #23 0x0000ffff84371c78: add x18, x10, w18, sxtw 0x0000ffff84371c7c: cmp w12, w4 0x0000ffff84371c80: b.cc 0x0000ffff843747a8 // b.lo, b.ul, b.last 0x0000ffff84371c84: cmp w1, w4 0x0000ffff84371c88: b.cc 0x0000ffff843747a8 // b.lo, b.ul, b.last 0x0000ffff84371c8c: and x2, x18, #0xfffffffffffffff8 0x0000ffff84371c90: cmp w1, #0x100, lsl #12 0x0000ffff84371c94: b.hi 0x0000ffff84373a54 // b.pmore 0x0000ffff84371c98: ldr x26, [x28, #440] 0x0000ffff84371c9c: add x10, x26, x2 0x0000ffff84371ca0: ldr x12, [x28, #456] 0x0000ffff84371ca4: cmp x10, x12 0x0000ffff84371ca8: b.cs 0x0000ffff84373a54 // b.hs, b.nlast 0x0000ffff84371cac: str x10, [x28, #440] 0x0000ffff84371cb0: orr x12, xzr, #0x1 0x0000ffff84371cb4: str x12, [x26] 0x0000ffff84371cb8: prfm pstl1keep, [x10, #192] 0x0000ffff84371cbc: mov x12, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff84371cc0: movk x12, #0x92c0 0x0000ffff84371cc4: str w12, [x26, #8] 0x0000ffff84371cc8: prfm pstl1keep, [x10, #256] 0x0000ffff84371ccc: str w1, [x26, #12] 0x0000ffff84371cd0: prfm pstl1keep, [x10, #320] 0x0000ffff84371cd4: lsr x12, x18, #3 0x0000ffff84371cd8: add x18, x26, #0x10 0x0000ffff84371cdc: cbz w4, 0x0000ffff843742d8 0x0000ffff84371ce0: add x0, x11, #0x10 0x0000ffff84371ce4: cmp w4, w1 0x0000ffff84371ce8: b.lt 0x0000ffff84372dcc // b.tstop 0x0000ffff84371cec: mov w24, w14 0x0000ffff84371cf0: mov w25, w1 0x0000ffff84371cf4: mov w23, w13 0x0000ffff84371cf8: mov x20, x17 0x0000ffff84371cfc: mov w22, w15 0x0000ffff84371d00: mov x19, x16 0x0000ffff84371d04: sub x10, x2, #0x10 0x0000ffff84371d08: lsr x2, x10, #3 0x0000ffff84371d0c: mov x1, x18 0x0000ffff84371d10: bl Stub::arrayof_jlong_disjoint_arraycopy ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84371d14: nop ; {other} 0x0000ffff84371d18: movk xzr, #0x0 0x0000ffff84371d1c: movk xzr, #0x0 0x0000ffff84371d20: ptrue p7.b 0x0000ffff84371d24: mov x16, x19 0x0000ffff84371d28: mov w15, w22 0x0000ffff84371d2c: mov x17, x20 0x0000ffff84371d30: mov w13, w23 0x0000ffff84371d34: mov w1, w25 0x0000ffff84371d38: mov w14, w24 0x0000ffff84371d3c: dmb ishst 0x0000ffff84371d40: add w13, w13, w1 0x0000ffff84371d44: cbnz x17, 0x0000ffff84372638 0x0000ffff84371d48: tbz w14, #31, 0x0000ffff843727f8 0x0000ffff84371d4c: cbnz x16, 0x0000ffff843728ac 0x0000ffff84371d50: ldr w29, [x26, #12] 0x0000ffff84371d54: cmp w29, w13 0x0000ffff84371d58: b.ne 0x0000ffff8437519c // b.any 0x0000ffff84371d5c: str x26, [sp, #56] 0x0000ffff84371d60: add x10, x21, #0x17 0x0000ffff84371d64: ldarb w29, [x10] 0x0000ffff84371d68: cbnz w29, 0x0000ffff843755a0 0x0000ffff84371d6c: add x10, x21, #0x17 0x0000ffff84371d70: orr w11, wzr, #0x1 0x0000ffff84371d74: stlrb w11, [x10] 0x0000ffff84371d78: add x10, x21, #0xc 0x0000ffff84371d7c: ldar w11, [x10] 0x0000ffff84371d80: lsl x13, x11, #3 0x0000ffff84371d84: ldrb w29, [x21, #20] 0x0000ffff84371d88: cbnz w29, 0x0000ffff84374f80 0x0000ffff84371d8c: ldrb w29, [x21, #22] 0x0000ffff84371d90: cbnz w29, 0x0000ffff843755b4 0x0000ffff84371d94: ldr w10, [x13, #8] ; implicit exception: dispatches to 0x0000ffff84375da8 0x0000ffff84371d98: mov x12, #0x370000 // #3604480 ; {metadata('java/util/zip/ZipFile$ZipFileInputStream')} 0x0000ffff84371d9c: movk x12, #0x52a0 0x0000ffff84371da0: cmp w10, w12 0x0000ffff84371da4: b.ne 0x0000ffff843747d4 // b.any 0x0000ffff84371da8: add x10, x13, #0xc 0x0000ffff84371dac: ldarb w11, [x10] 0x0000ffff84371db0: cbnz w11, 0x0000ffff843720a8 0x0000ffff84371db4: add x10, x13, #0xc 0x0000ffff84371db8: orr w12, wzr, #0x1 0x0000ffff84371dbc: stlrb w12, [x10] 0x0000ffff84371dc0: ldr w10, [x13, #48] 0x0000ffff84371dc4: lsl x10, x10, #3 0x0000ffff84371dc8: str xzr, [x13, #32] 0x0000ffff84371dcc: ldr w11, [x10, #28] ; implicit exception: dispatches to 0x0000ffff84375eb0 0x0000ffff84371dd0: lsl x10, x11, #3 0x0000ffff84371dd4: ldr w10, [x10, #12] ; implicit exception: dispatches to 0x0000ffff84375ecc 0x0000ffff84371dd8: lsl x19, x10, #3 0x0000ffff84371ddc: cbz x19, 0x0000ffff84374a38 0x0000ffff84371de0: add x14, sp, #0x90 0x0000ffff84371de4: ldr w12, [x28, #1736] 0x0000ffff84371de8: cmp w12, #0x717 0x0000ffff84371dec: b.gt 0x0000ffff84371e64 0x0000ffff84371df0: sub w11, w12, #0x8 0x0000ffff84371df4: ldr x11, [x28, x11] 0x0000ffff84371df8: cmp x19, x11 0x0000ffff84371dfc: b.eq 0x0000ffff84371e20 // b.none 0x0000ffff84371e00: ldr x10, [x19] 0x0000ffff84371e04: tbnz w10, #1, 0x0000ffff84371e30 0x0000ffff84371e08: orr x10, x10, #0x1 0x0000ffff84371e0c: eor x11, x10, #0x1 0x0000ffff84371e10: mov x8, x10 0x0000ffff84371e14: casa x8, x11, [x19] 0x0000ffff84371e18: cmp x8, x10 0x0000ffff84371e1c: b.ne 0x0000ffff84371e64 // b.any 0x0000ffff84371e20: str x19, [x28, x12] 0x0000ffff84371e24: add w12, w12, #0x8 0x0000ffff84371e28: str w12, [x28, #1736] 0x0000ffff84371e2c: b 0x0000ffff84371e58 0x0000ffff84371e30: add x12, x10, #0x3e 0x0000ffff84371e34: mov x11, xzr 0x0000ffff84371e38: casa x11, x28, [x12] 0x0000ffff84371e3c: cmp x11, xzr 0x0000ffff84371e40: b.eq 0x0000ffff84371e58 // b.none 0x0000ffff84371e44: cmp x11, x28 0x0000ffff84371e48: b.ne 0x0000ffff84371e64 // b.any 0x0000ffff84371e4c: ldur x8, [x10, #134] 0x0000ffff84371e50: add x8, x8, #0x1 0x0000ffff84371e54: stur x8, [x10, #134] 0x0000ffff84371e58: ldr x8, [x28, #1360] 0x0000ffff84371e5c: add x8, x8, #0x1 0x0000ffff84371e60: str x8, [x28, #1360] 0x0000ffff84371e64: b.ne 0x0000ffff84374f98 // b.any 0x0000ffff84371e68: ldr w10, [x13, #48] 0x0000ffff84371e6c: lsl x10, x10, #3 0x0000ffff84371e70: ldr w11, [x10, #28] ; implicit exception: dispatches to 0x0000ffff84375ee8 0x0000ffff84371e74: lsl x10, x11, #3 0x0000ffff84371e78: ldr w10, [x10, #12] ; implicit exception: dispatches to 0x0000ffff84375f04 0x0000ffff84371e7c: lsl x29, x10, #3 0x0000ffff84371e80: ldr w11, [x29, #8] ; implicit exception: dispatches to 0x0000ffff84375f20 0x0000ffff84371e84: mov x10, #0x2a0000 // #2752512 ; {metadata('java/util/Collections$SetFromMap')} 0x0000ffff84371e88: movk x10, #0x1d8 0x0000ffff84371e8c: cmp w11, w10 0x0000ffff84371e90: b.ne 0x0000ffff84374fc8 // b.any 0x0000ffff84371e94: ldr w10, [x29, #12] 0x0000ffff84371e98: lsl x12, x10, #3 0x0000ffff84371e9c: ldr x10, [x13] 0x0000ffff84371ea0: ldr w14, [x12, #8] ; implicit exception: dispatches to 0x0000ffff84375f3c 0x0000ffff84371ea4: and x11, x10, #0x3 0x0000ffff84371ea8: mov x15, #0x200000 // #2097152 ; {metadata('java/util/WeakHashMap')} 0x0000ffff84371eac: movk x15, #0x81d0 0x0000ffff84371eb0: cmp w14, w15 0x0000ffff84371eb4: b.ne 0x0000ffff84374fe4 // b.any 0x0000ffff84371eb8: cmp x11, #0x2 0x0000ffff84371ebc: b.eq 0x0000ffff843736c0 // b.none 0x0000ffff84371ec0: lsr x10, x10, #8 0x0000ffff84371ec4: and w0, w10, #0x7fffffff 0x0000ffff84371ec8: cbz w0, 0x0000ffff843736c0 0x0000ffff84371ecc: ldr w10, [x12, #40] 0x0000ffff84371ed0: lsl x16, x10, #3 0x0000ffff84371ed4: lsr w11, w0, #12 0x0000ffff84371ed8: eor w10, w11, w0, lsr #20 0x0000ffff84371edc: eor w11, w10, w0 0x0000ffff84371ee0: eor w10, w11, w11, lsr #7 0x0000ffff84371ee4: eor w10, w10, w11, lsr #4 0x0000ffff84371ee8: ldr w14, [x16, #8] ; implicit exception: dispatches to 0x0000ffff84375f58 0x0000ffff84371eec: mov x11, #0x170000 // #1507328 ; {metadata('java/lang/ref/ReferenceQueue')} 0x0000ffff84371ef0: movk x11, #0xd480 0x0000ffff84371ef4: cmp w14, w11 0x0000ffff84371ef8: b.ne 0x0000ffff84375004 // b.any 0x0000ffff84371efc: add x11, x16, #0xc 0x0000ffff84371f00: ldar w11, [x11] 0x0000ffff84371f04: ldr w15, [x12, #36] 0x0000ffff84371f08: lsl x15, x15, #3 0x0000ffff84371f0c: lsl x11, x11, #3 0x0000ffff84371f10: cbnz x11, 0x0000ffff8437566c 0x0000ffff84371f14: ldr w11, [x15, #12] ; implicit exception: dispatches to 0x0000ffff84375f7c 0x0000ffff84371f18: sub w16, w11, #0x1 0x0000ffff84371f1c: and w14, w16, w10 0x0000ffff84371f20: add x16, x15, w14, sxtw #2 0x0000ffff84371f24: add x22, x16, #0x10 0x0000ffff84371f28: cmp w11, #0x0 0x0000ffff84371f2c: b.ls 0x0000ffff84375028 // b.plast 0x0000ffff84371f30: ldr w16, [x22] 0x0000ffff84371f34: lsl x16, x16, #3 0x0000ffff84371f38: cbz x16, 0x0000ffff84371fcc 0x0000ffff84371f3c: str x16, [sp, #64] 0x0000ffff84371f40: ldr w11, [x16, #28] 0x0000ffff84371f44: ldr w20, [x16, #36] 0x0000ffff84371f48: lsl x23, x20, #3 0x0000ffff84371f4c: cmp w10, w11 0x0000ffff84371f50: b.ne 0x0000ffff84372a24 // b.any 0x0000ffff84371f54: ldr w11, [x16, #12] 0x0000ffff84371f58: lsl x11, x11, #3 0x0000ffff84371f5c: ldr w18, [x12, #32] 0x0000ffff84371f60: ldr w17, [x12, #20] 0x0000ffff84371f64: cmp x11, x13 0x0000ffff84371f68: b.ne 0x0000ffff843755e8 // b.any 0x0000ffff84371f6c: sub w10, w17, #0x1 0x0000ffff84371f70: add w13, w18, #0x1 0x0000ffff84371f74: str w10, [x12, #20] 0x0000ffff84371f78: str w13, [x12, #32] 0x0000ffff84371f7c: ldr x10, [sp, #64] 0x0000ffff84371f80: cmp x10, x16 0x0000ffff84371f84: b.ne 0x0000ffff84375704 // b.any 0x0000ffff84371f88: ldrsb w11, [x28, #56] 0x0000ffff84371f8c: cbnz w11, 0x0000ffff843736f4 0x0000ffff84371f90: mov x10, x22 0x0000ffff84371f94: mov x11, x23 0x0000ffff84371f98: eor x11, x11, x10 0x0000ffff84371f9c: lsr x11, x11, #24 0x0000ffff84371fa0: str w20, [x22] 0x0000ffff84371fa4: cbz x11, 0x0000ffff84371fcc 0x0000ffff84371fa8: cbz x23, 0x0000ffff84371fcc 0x0000ffff84371fac: lsr x10, x10, #9 0x0000ffff84371fb0: mov x11, #0xc000 // #49152 0x0000ffff84371fb4: movk x11, #0x74b8, lsl #16 0x0000ffff84371fb8: movk x11, #0xffff, lsl #32 0x0000ffff84371fbc: add x0, x11, x10 0x0000ffff84371fc0: ldrsb w11, [x0] 0x0000ffff84371fc4: cmp w11, #0x2 0x0000ffff84371fc8: b.ne 0x0000ffff84373720 // b.any 0x0000ffff84371fcc: add x13, sp, #0x90 0x0000ffff84371fd0: ldr w11, [x28, #1736] 0x0000ffff84371fd4: sub w11, w11, #0x8 0x0000ffff84371fd8: ldr x10, [x28, x11] 0x0000ffff84371fdc: cmp x19, x10 0x0000ffff84371fe0: b.ne 0x0000ffff84372020 // b.any 0x0000ffff84371fe4: str w11, [x28, #1736] 0x0000ffff84371fe8: sub w10, w11, #0x8 0x0000ffff84371fec: ldr x10, [x28, x10] 0x0000ffff84371ff0: cmp x19, x10 0x0000ffff84371ff4: b.eq 0x0000ffff84372060 // b.none 0x0000ffff84371ff8: ldr x12, [x19] 0x0000ffff84371ffc: tbnz w12, #1, 0x0000ffff84372024 0x0000ffff84372000: orr x10, x12, #0x1 0x0000ffff84372004: mov x8, x12 0x0000ffff84372008: casl x8, x10, [x19] 0x0000ffff8437200c: cmp x8, x12 0x0000ffff84372010: b.eq 0x0000ffff84372060 // b.none 0x0000ffff84372014: add w11, w11, #0x8 0x0000ffff84372018: str x11, [x28, #1736] 0x0000ffff8437201c: b 0x0000ffff8437206c 0x0000ffff84372020: ldr x12, [x19] 0x0000ffff84372024: sub x12, x12, #0x2 0x0000ffff84372028: ldr x11, [x12, #136] 0x0000ffff8437202c: cbz x11, 0x0000ffff84372040 0x0000ffff84372030: sub x11, x11, #0x1 0x0000ffff84372034: str x11, [x12, #136] 0x0000ffff84372038: cmp x11, x11 0x0000ffff8437203c: b 0x0000ffff84372060 0x0000ffff84372040: add x11, x12, #0x40 0x0000ffff84372044: ldp x8, x10, [x12, #144] 0x0000ffff84372048: orr x8, x8, x10 0x0000ffff8437204c: cmp x8, xzr 0x0000ffff84372050: b.eq 0x0000ffff8437205c // b.none 0x0000ffff84372054: str x28, [x11] 0x0000ffff84372058: b 0x0000ffff8437206c 0x0000ffff8437205c: stlr xzr, [x11] 0x0000ffff84372060: ldr x8, [x28, #1360] 0x0000ffff84372064: sub x8, x8, #0x1 0x0000ffff84372068: str x8, [x28, #1360] 0x0000ffff8437206c: b.eq 0x0000ffff843720a8 // b.none 0x0000ffff84372070: mov x0, x19 0x0000ffff84372074: add x1, sp, #0x90 0x0000ffff84372078: mov x2, x28 0x0000ffff8437207c: adr x9, 0x0000ffff84372094 0x0000ffff84372080: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84372084: movk x8, #0x9cb7, lsl #16 0x0000ffff84372088: movk x8, #0xffff, lsl #32 0x0000ffff8437208c: stp xzr, x9, [sp, #-16]! 0x0000ffff84372090: blr x8 0x0000ffff84372094: nop ; {other} 0x0000ffff84372098: movk xzr, #0x0 0x0000ffff8437209c: movk xzr, #0x0 0x0000ffff843720a0: add sp, sp, #0x10 0x0000ffff843720a4: ptrue p7.b 0x0000ffff843720a8: ldr w10, [x21, #44] 0x0000ffff843720ac: lsl x10, x10, #3 0x0000ffff843720b0: orr w11, wzr, #0x1 0x0000ffff843720b4: strb w11, [x21, #20] 0x0000ffff843720b8: ldr w11, [x10, #28] ; implicit exception: dispatches to 0x0000ffff84375dc0 0x0000ffff843720bc: lsl x10, x11, #3 0x0000ffff843720c0: ldr w10, [x10, #12] ; implicit exception: dispatches to 0x0000ffff84375dd8 0x0000ffff843720c4: lsl x19, x10, #3 0x0000ffff843720c8: cbz x19, 0x0000ffff8437430c 0x0000ffff843720cc: add x13, sp, #0x90 0x0000ffff843720d0: ldr w12, [x28, #1736] 0x0000ffff843720d4: cmp w12, #0x717 0x0000ffff843720d8: b.gt 0x0000ffff84372150 0x0000ffff843720dc: sub w11, w12, #0x8 0x0000ffff843720e0: ldr x11, [x28, x11] 0x0000ffff843720e4: cmp x19, x11 0x0000ffff843720e8: b.eq 0x0000ffff8437210c // b.none 0x0000ffff843720ec: ldr x10, [x19] 0x0000ffff843720f0: tbnz w10, #1, 0x0000ffff8437211c 0x0000ffff843720f4: orr x10, x10, #0x1 0x0000ffff843720f8: eor x11, x10, #0x1 0x0000ffff843720fc: mov x8, x10 0x0000ffff84372100: casa x8, x11, [x19] 0x0000ffff84372104: cmp x8, x10 0x0000ffff84372108: b.ne 0x0000ffff84372150 // b.any 0x0000ffff8437210c: str x19, [x28, x12] 0x0000ffff84372110: add w12, w12, #0x8 0x0000ffff84372114: str w12, [x28, #1736] 0x0000ffff84372118: b 0x0000ffff84372144 0x0000ffff8437211c: add x12, x10, #0x3e 0x0000ffff84372120: mov x11, xzr 0x0000ffff84372124: casa x11, x28, [x12] 0x0000ffff84372128: cmp x11, xzr 0x0000ffff8437212c: b.eq 0x0000ffff84372144 // b.none 0x0000ffff84372130: cmp x11, x28 0x0000ffff84372134: b.ne 0x0000ffff84372150 // b.any 0x0000ffff84372138: ldur x8, [x10, #134] 0x0000ffff8437213c: add x8, x8, #0x1 0x0000ffff84372140: stur x8, [x10, #134] 0x0000ffff84372144: ldr x8, [x28, #1360] 0x0000ffff84372148: add x8, x8, #0x1 0x0000ffff8437214c: str x8, [x28, #1360] 0x0000ffff84372150: b.ne 0x0000ffff843747f0 // b.any 0x0000ffff84372154: ldr w10, [x21, #44] 0x0000ffff84372158: lsl x10, x10, #3 0x0000ffff8437215c: ldr w11, [x10, #28] ; implicit exception: dispatches to 0x0000ffff84375df0 0x0000ffff84372160: lsl x10, x11, #3 0x0000ffff84372164: ldr w10, [x10, #12] ; implicit exception: dispatches to 0x0000ffff84375e0c 0x0000ffff84372168: lsl x29, x10, #3 0x0000ffff8437216c: ldr w11, [x29, #8] ; implicit exception: dispatches to 0x0000ffff84375e28 0x0000ffff84372170: mov x10, #0x2a0000 // #2752512 ; {metadata('java/util/Collections$SetFromMap')} 0x0000ffff84372174: movk x10, #0x1d8 0x0000ffff84372178: cmp w11, w10 0x0000ffff8437217c: b.ne 0x0000ffff84374820 // b.any 0x0000ffff84372180: ldr w10, [x29, #12] 0x0000ffff84372184: lsl x12, x10, #3 0x0000ffff84372188: ldr x10, [x21] 0x0000ffff8437218c: ldr w13, [x12, #8] ; implicit exception: dispatches to 0x0000ffff84375e44 0x0000ffff84372190: and x11, x10, #0x3 0x0000ffff84372194: mov x14, #0x200000 // #2097152 ; {metadata('java/util/WeakHashMap')} 0x0000ffff84372198: movk x14, #0x81d0 0x0000ffff8437219c: cmp w13, w14 0x0000ffff843721a0: b.ne 0x0000ffff84374838 // b.any 0x0000ffff843721a4: cmp x11, #0x2 0x0000ffff843721a8: b.eq 0x0000ffff84372e74 // b.none 0x0000ffff843721ac: lsr x10, x10, #8 0x0000ffff843721b0: and w0, w10, #0x7fffffff 0x0000ffff843721b4: cbz w0, 0x0000ffff84372e74 0x0000ffff843721b8: ldr w10, [x12, #40] 0x0000ffff843721bc: lsl x16, x10, #3 0x0000ffff843721c0: lsr w11, w0, #12 0x0000ffff843721c4: eor w10, w11, w0, lsr #20 0x0000ffff843721c8: eor w11, w10, w0 0x0000ffff843721cc: eor w10, w11, w11, lsr #7 0x0000ffff843721d0: eor w10, w10, w11, lsr #4 0x0000ffff843721d4: ldr w13, [x16, #8] ; implicit exception: dispatches to 0x0000ffff84375e60 0x0000ffff843721d8: mov x11, #0x170000 // #1507328 ; {metadata('java/lang/ref/ReferenceQueue')} 0x0000ffff843721dc: movk x11, #0xd480 0x0000ffff843721e0: cmp w13, w11 0x0000ffff843721e4: b.ne 0x0000ffff84374854 // b.any 0x0000ffff843721e8: add x11, x16, #0xc 0x0000ffff843721ec: ldar w11, [x11] 0x0000ffff843721f0: ldr w14, [x12, #36] 0x0000ffff843721f4: lsl x15, x14, #3 0x0000ffff843721f8: lsl x11, x11, #3 0x0000ffff843721fc: cbnz x11, 0x0000ffff84375054 0x0000ffff84372200: ldr w13, [x15, #12] ; implicit exception: dispatches to 0x0000ffff84375e80 0x0000ffff84372204: sub w14, w13, #0x1 0x0000ffff84372208: and w11, w14, w10 0x0000ffff8437220c: add x14, x15, w11, sxtw #2 0x0000ffff84372210: add x22, x14, #0x10 0x0000ffff84372214: cmp w13, #0x0 0x0000ffff84372218: b.ls 0x0000ffff84374878 // b.plast 0x0000ffff8437221c: ldr w14, [x22] 0x0000ffff84372220: lsl x17, x14, #3 0x0000ffff84372224: cbz x17, 0x0000ffff843722b8 0x0000ffff84372228: str x17, [sp, #48] 0x0000ffff8437222c: ldr w13, [x17, #28] 0x0000ffff84372230: ldr w20, [x17, #36] 0x0000ffff84372234: lsl x23, x20, #3 0x0000ffff84372238: cmp w10, w13 0x0000ffff8437223c: b.ne 0x0000ffff843729b0 // b.any 0x0000ffff84372240: ldr w13, [x17, #12] 0x0000ffff84372244: lsl x13, x13, #3 0x0000ffff84372248: ldr w16, [x12, #32] 0x0000ffff8437224c: ldr w14, [x12, #20] 0x0000ffff84372250: cmp x13, x21 0x0000ffff84372254: b.ne 0x0000ffff84374a0c // b.any 0x0000ffff84372258: sub w10, w14, #0x1 0x0000ffff8437225c: add w13, w16, #0x1 0x0000ffff84372260: str w10, [x12, #20] 0x0000ffff84372264: str w13, [x12, #32] 0x0000ffff84372268: ldr x10, [sp, #48] 0x0000ffff8437226c: cmp x10, x17 0x0000ffff84372270: b.ne 0x0000ffff84375618 // b.any 0x0000ffff84372274: ldrsb w11, [x28, #56] 0x0000ffff84372278: cbnz w11, 0x0000ffff84373634 0x0000ffff8437227c: mov x10, x22 0x0000ffff84372280: mov x11, x23 0x0000ffff84372284: eor x11, x11, x10 0x0000ffff84372288: lsr x11, x11, #24 0x0000ffff8437228c: str w20, [x22] 0x0000ffff84372290: cbz x11, 0x0000ffff843722b8 0x0000ffff84372294: cbz x23, 0x0000ffff843722b8 0x0000ffff84372298: lsr x10, x10, #9 0x0000ffff8437229c: mov x11, #0xc000 // #49152 0x0000ffff843722a0: movk x11, #0x74b8, lsl #16 0x0000ffff843722a4: movk x11, #0xffff, lsl #32 0x0000ffff843722a8: add x0, x11, x10 0x0000ffff843722ac: ldrsb w11, [x0] 0x0000ffff843722b0: cmp w11, #0x2 0x0000ffff843722b4: b.ne 0x0000ffff84373660 // b.any 0x0000ffff843722b8: add x13, sp, #0x90 0x0000ffff843722bc: ldr w11, [x28, #1736] 0x0000ffff843722c0: sub w11, w11, #0x8 0x0000ffff843722c4: ldr x10, [x28, x11] 0x0000ffff843722c8: cmp x19, x10 0x0000ffff843722cc: b.ne 0x0000ffff8437230c // b.any 0x0000ffff843722d0: str w11, [x28, #1736] 0x0000ffff843722d4: sub w10, w11, #0x8 0x0000ffff843722d8: ldr x10, [x28, x10] 0x0000ffff843722dc: cmp x19, x10 0x0000ffff843722e0: b.eq 0x0000ffff8437234c // b.none 0x0000ffff843722e4: ldr x12, [x19] 0x0000ffff843722e8: tbnz w12, #1, 0x0000ffff84372310 0x0000ffff843722ec: orr x10, x12, #0x1 0x0000ffff843722f0: mov x8, x12 0x0000ffff843722f4: casl x8, x10, [x19] 0x0000ffff843722f8: cmp x8, x12 0x0000ffff843722fc: b.eq 0x0000ffff8437234c // b.none 0x0000ffff84372300: add w11, w11, #0x8 0x0000ffff84372304: str x11, [x28, #1736] 0x0000ffff84372308: b 0x0000ffff84372358 0x0000ffff8437230c: ldr x12, [x19] 0x0000ffff84372310: sub x12, x12, #0x2 0x0000ffff84372314: ldr x11, [x12, #136] 0x0000ffff84372318: cbz x11, 0x0000ffff8437232c 0x0000ffff8437231c: sub x11, x11, #0x1 0x0000ffff84372320: str x11, [x12, #136] 0x0000ffff84372324: cmp x11, x11 0x0000ffff84372328: b 0x0000ffff8437234c 0x0000ffff8437232c: add x11, x12, #0x40 0x0000ffff84372330: ldp x8, x10, [x12, #144] 0x0000ffff84372334: orr x8, x8, x10 0x0000ffff84372338: cmp x8, xzr 0x0000ffff8437233c: b.eq 0x0000ffff84372348 // b.none 0x0000ffff84372340: str x28, [x11] 0x0000ffff84372344: b 0x0000ffff84372358 0x0000ffff84372348: stlr xzr, [x11] 0x0000ffff8437234c: ldr x8, [x28, #1360] 0x0000ffff84372350: sub x8, x8, #0x1 0x0000ffff84372354: str x8, [x28, #1360] 0x0000ffff84372358: b.ne 0x0000ffff843748a0 // b.any 0x0000ffff8437235c: ldr w10, [x21, #40] 0x0000ffff84372360: lsl x29, x10, #3 0x0000ffff84372364: ldr w11, [x29, #8] ; implicit exception: dispatches to 0x0000ffff84375e9c 0x0000ffff84372368: mov x10, #0x240000 // #2359296 ; {metadata('jdk/internal/ref/CleanerImpl$PhantomCleanableRef')} 0x0000ffff8437236c: movk x10, #0x9920 0x0000ffff84372370: cmp w11, w10 0x0000ffff84372374: b.ne 0x0000ffff843748dc // b.any 0x0000ffff84372378: mov x20, x29 0x0000ffff8437237c: ldr w10, [x20, #36] 0x0000ffff84372380: lsl x22, x10, #3 0x0000ffff84372384: cbz x22, 0x0000ffff84374324 0x0000ffff84372388: add x13, sp, #0x90 0x0000ffff8437238c: ldr w11, [x28, #1736] 0x0000ffff84372390: cmp w11, #0x717 0x0000ffff84372394: b.gt 0x0000ffff8437240c 0x0000ffff84372398: sub w10, w11, #0x8 0x0000ffff8437239c: ldr x10, [x28, x10] 0x0000ffff843723a0: cmp x22, x10 0x0000ffff843723a4: b.eq 0x0000ffff843723c8 // b.none 0x0000ffff843723a8: ldr x12, [x22] 0x0000ffff843723ac: tbnz w12, #1, 0x0000ffff843723d8 0x0000ffff843723b0: orr x12, x12, #0x1 0x0000ffff843723b4: eor x10, x12, #0x1 0x0000ffff843723b8: mov x8, x12 0x0000ffff843723bc: casa x8, x10, [x22] 0x0000ffff843723c0: cmp x8, x12 0x0000ffff843723c4: b.ne 0x0000ffff8437240c // b.any 0x0000ffff843723c8: str x22, [x28, x11] 0x0000ffff843723cc: add w11, w11, #0x8 0x0000ffff843723d0: str w11, [x28, #1736] 0x0000ffff843723d4: b 0x0000ffff84372400 0x0000ffff843723d8: add x11, x12, #0x3e 0x0000ffff843723dc: mov x10, xzr 0x0000ffff843723e0: casa x10, x28, [x11] 0x0000ffff843723e4: cmp x10, xzr 0x0000ffff843723e8: b.eq 0x0000ffff84372400 // b.none 0x0000ffff843723ec: cmp x10, x28 0x0000ffff843723f0: b.ne 0x0000ffff8437240c // b.any 0x0000ffff843723f4: ldur x8, [x12, #134] 0x0000ffff843723f8: add x8, x8, #0x1 0x0000ffff843723fc: stur x8, [x12, #134] 0x0000ffff84372400: ldr x8, [x28, #1360] 0x0000ffff84372404: add x8, x8, #0x1 0x0000ffff84372408: str x8, [x28, #1360] 0x0000ffff8437240c: b.ne 0x0000ffff843748f0 // b.any 0x0000ffff84372410: ldp w21, w19, [x20, #28] 0x0000ffff84372414: lsl x23, x19, #3 0x0000ffff84372418: cmp x23, x20 0x0000ffff8437241c: b.eq 0x0000ffff843755cc // b.none 0x0000ffff84372420: lsl x29, x21, #3 0x0000ffff84372424: cbz x23, 0x0000ffff8437433c 0x0000ffff84372428: ldrsb w11, [x28, #56] 0x0000ffff8437242c: cbnz w11, 0x0000ffff84372ea0 0x0000ffff84372430: str w21, [x23, #28] 0x0000ffff84372434: mov x10, x29 0x0000ffff84372438: mov x11, x23 0x0000ffff8437243c: eor x10, x10, x11 0x0000ffff84372440: lsr x10, x10, #24 0x0000ffff84372444: cbz x10, 0x0000ffff8437246c 0x0000ffff84372448: cbz x29, 0x0000ffff8437246c 0x0000ffff8437244c: lsr x10, x11, #9 0x0000ffff84372450: mov x11, #0xc000 // #49152 0x0000ffff84372454: movk x11, #0x74b8, lsl #16 0x0000ffff84372458: movk x11, #0xffff, lsl #32 0x0000ffff8437245c: add x0, x11, x10 0x0000ffff84372460: ldrsb w11, [x0] 0x0000ffff84372464: cmp w11, #0x2 0x0000ffff84372468: b.ne 0x0000ffff84373568 // b.any 0x0000ffff8437246c: ldr w10, [x20, #28] 0x0000ffff84372470: lsl x21, x10, #3 0x0000ffff84372474: lsl x29, x19, #3 0x0000ffff84372478: cbz x21, 0x0000ffff84374354 0x0000ffff8437247c: ldrsb w11, [x28, #56] 0x0000ffff84372480: cbnz w11, 0x0000ffff84372ecc 0x0000ffff84372484: mov x10, x21 0x0000ffff84372488: mov x11, x29 0x0000ffff8437248c: eor x11, x11, x10 0x0000ffff84372490: lsr x24, x20, #3 0x0000ffff84372494: lsr x11, x11, #24 0x0000ffff84372498: str w19, [x21, #32] 0x0000ffff8437249c: cbz x11, 0x0000ffff843724c4 0x0000ffff843724a0: cbz x29, 0x0000ffff843724c4 0x0000ffff843724a4: lsr x10, x10, #9 0x0000ffff843724a8: mov x11, #0xc000 // #49152 0x0000ffff843724ac: movk x11, #0x74b8, lsl #16 0x0000ffff843724b0: movk x11, #0xffff, lsl #32 0x0000ffff843724b4: add x0, x11, x10 0x0000ffff843724b8: ldrsb w10, [x0] 0x0000ffff843724bc: cmp w10, #0x2 0x0000ffff843724c0: b.ne 0x0000ffff843735cc // b.any 0x0000ffff843724c4: ldrsb w11, [x28, #56] 0x0000ffff843724c8: cbnz w11, 0x0000ffff84372ef8 0x0000ffff843724cc: ldrsb w11, [x28, #56] 0x0000ffff843724d0: cbnz w11, 0x0000ffff84372f24 0x0000ffff843724d4: stp w24, w24, [x20, #28] 0x0000ffff843724d8: add x13, sp, #0x90 0x0000ffff843724dc: ldr w11, [x28, #1736] 0x0000ffff843724e0: sub w11, w11, #0x8 0x0000ffff843724e4: ldr x12, [x28, x11] 0x0000ffff843724e8: cmp x22, x12 0x0000ffff843724ec: b.ne 0x0000ffff8437252c // b.any 0x0000ffff843724f0: str w11, [x28, #1736] 0x0000ffff843724f4: sub w12, w11, #0x8 0x0000ffff843724f8: ldr x12, [x28, x12] 0x0000ffff843724fc: cmp x22, x12 0x0000ffff84372500: b.eq 0x0000ffff8437256c // b.none 0x0000ffff84372504: ldr x10, [x22] 0x0000ffff84372508: tbnz w10, #1, 0x0000ffff84372530 0x0000ffff8437250c: orr x12, x10, #0x1 0x0000ffff84372510: mov x8, x10 0x0000ffff84372514: casl x8, x12, [x22] 0x0000ffff84372518: cmp x8, x10 0x0000ffff8437251c: b.eq 0x0000ffff8437256c // b.none 0x0000ffff84372520: add w11, w11, #0x8 0x0000ffff84372524: str x11, [x28, #1736] 0x0000ffff84372528: b 0x0000ffff84372578 0x0000ffff8437252c: ldr x10, [x22] 0x0000ffff84372530: sub x10, x10, #0x2 0x0000ffff84372534: ldr x11, [x10, #136] 0x0000ffff84372538: cbz x11, 0x0000ffff8437254c 0x0000ffff8437253c: sub x11, x11, #0x1 0x0000ffff84372540: str x11, [x10, #136] 0x0000ffff84372544: cmp x11, x11 0x0000ffff84372548: b 0x0000ffff8437256c 0x0000ffff8437254c: add x11, x10, #0x40 0x0000ffff84372550: ldp x8, x12, [x10, #144] 0x0000ffff84372554: orr x8, x8, x12 0x0000ffff84372558: cmp x8, xzr 0x0000ffff8437255c: b.eq 0x0000ffff84372568 // b.none 0x0000ffff84372560: str x28, [x11] 0x0000ffff84372564: b 0x0000ffff84372578 0x0000ffff84372568: stlr xzr, [x11] 0x0000ffff8437256c: ldr x8, [x28, #1360] 0x0000ffff84372570: sub x8, x8, #0x1 0x0000ffff84372574: str x8, [x28, #1360] 0x0000ffff84372578: b.ne 0x0000ffff84374920 // b.any 0x0000ffff8437257c: mov x29, x20 0x0000ffff84372580: mov x1, x20 0x0000ffff84372584: bl 0x0000ffff842e1058 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*invokevirtual clear0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ref.Reference::clear@1 (line 398) ; - jdk.internal.ref.PhantomCleanable::clean@8 (line 132) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {optimized virtual_call} 0x0000ffff84372588: nop ; {other} 0x0000ffff8437258c: movk xzr, #0x2c80 0x0000ffff84372590: movk xzr, #0xa00 0x0000ffff84372594: ptrue p7.b 0x0000ffff84372598: ldr w10, [x29, #40] 0x0000ffff8437259c: lsl x1, x10, #3 0x0000ffff843725a0: mov x9, #0xb2e0 // #45792 0x0000ffff843725a4: movk x9, #0xc0b, lsl #16 0x0000ffff843725a8: movk x9, #0xffff, lsl #32 0x0000ffff843725ac: bl 0x0000ffff7c87bbec ; ImmutableOopMap {[56]=Oop } ;*invokeinterface run {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.ref.CleanerImpl$PhantomCleanableRef::performCleanup@4 (line 178) ; - jdk.internal.ref.PhantomCleanable::clean@12 (line 133) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {virtual_call} 0x0000ffff843725b0: nop ; {other} 0x0000ffff843725b4: movk xzr, #0x2ca8 0x0000ffff843725b8: movk xzr, #0xb00 0x0000ffff843725bc: ptrue p7.b 0x0000ffff843725c0: ldr x0, [sp, #56] 0x0000ffff843725c4: ldp x29, x30, [sp, #176] 0x0000ffff843725c8: add sp, sp, #0xc0 0x0000ffff843725cc: ldr x8, [x28, #1096] ; {poll_return} 0x0000ffff843725d0: cmp sp, x8 0x0000ffff843725d4: b.hi 0x0000ffff84376298 // b.pmore 0x0000ffff843725d8: ret 0x0000ffff843725dc: ldp w10, w0, [x10, #24] 0x0000ffff843725e0: cmp w10, w0 0x0000ffff843725e4: b.lt 0x0000ffff843756ac // b.tstop 0x0000ffff843725e8: orr w20, wzr, #0x1 0x0000ffff843725ec: b 0x0000ffff84371ae4 0x0000ffff843725f0: add w17, w17, #0x1 0x0000ffff843725f4: b 0x0000ffff84372604 0x0000ffff843725f8: add w17, w17, #0x2 0x0000ffff843725fc: b 0x0000ffff84372604 0x0000ffff84372600: add w17, w17, #0x3 0x0000ffff84372604: tbnz w17, #31, 0x0000ffff8437094c 0x0000ffff84372608: stp x24, x25, [sp, #16] 0x0000ffff8437260c: str x18, [sp, #48] 0x0000ffff84372610: stp x3, x21, [sp, #32] 0x0000ffff84372614: stp w7, w19, [sp, #56] 0x0000ffff84372618: str x22, [sp, #80] 0x0000ffff8437261c: str w5, [sp, #64] 0x0000ffff84372620: str x23, [sp, #72] 0x0000ffff84372624: str w6, [sp, #68] 0x0000ffff84372628: str w20, [sp, #88] 0x0000ffff8437262c: b 0x0000ffff8437517c 0x0000ffff84372630: mov x26, x11 0x0000ffff84372634: b 0x0000ffff84371d40 0x0000ffff84372638: cbz x16, 0x0000ffff84372644 0x0000ffff8437263c: mov x10, x16 0x0000ffff84372640: b 0x0000ffff84372750 0x0000ffff84372644: ldr x0, [x28, #440] 0x0000ffff84372648: ldr x10, [x28, #456] 0x0000ffff8437264c: add x11, x0, #0x18 0x0000ffff84372650: cmp x11, x10 0x0000ffff84372654: b.cs 0x0000ffff84373c50 // b.hs, b.nlast 0x0000ffff84372658: str x11, [x28, #440] 0x0000ffff8437265c: orr x10, xzr, #0x1 0x0000ffff84372660: str x10, [x0] 0x0000ffff84372664: mov x12, #0x1d0000 // #1900544 ; {metadata('java/util/ArrayList')} 0x0000ffff84372668: movk x12, #0x34f0 0x0000ffff8437266c: str w12, [x0, #8] 0x0000ffff84372670: prfm pstl1keep, [x11, #192] 0x0000ffff84372674: str wzr, [x0, #16] 0x0000ffff84372678: str x21, [sp] 0x0000ffff8437267c: mov w29, w15 0x0000ffff84372680: str x17, [sp, #8] 0x0000ffff84372684: stp w13, w14, [sp, #16] 0x0000ffff84372688: str x26, [sp, #24] 0x0000ffff8437268c: orr w10, wzr, #0x1 0x0000ffff84372690: str w10, [x0, #12] 0x0000ffff84372694: mov x10, #0x14090000 // #336134144 ; {oop(a 'java/lang/Object'[0] {0x00000000a04b80c8})} 0x0000ffff84372698: movk x10, #0x7019 0x0000ffff8437269c: str w10, [x0, #20] 0x0000ffff843726a0: dmb ishst 0x0000ffff843726a4: mov x10, x0 0x0000ffff843726a8: str x10, [sp, #32] 0x0000ffff843726ac: mov x1, x10 0x0000ffff843726b0: orr w2, wzr, #0x1 0x0000ffff843726b4: bl 0x0000ffff83a96f80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*invokevirtual grow {reexecute=0 rethrow=0 return_oop=1} ; - java.util.ArrayList::grow@7 (line 245) ; - java.util.ArrayList::add@7 (line 484) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@155 (line 431) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {optimized virtual_call} 0x0000ffff843726b8: nop ; {other} 0x0000ffff843726bc: movk xzr, #0x2db0 0x0000ffff843726c0: movk xzr, #0xc00 0x0000ffff843726c4: ptrue p7.b 0x0000ffff843726c8: ldr w11, [x0, #12] ; implicit exception: dispatches to 0x0000ffff8437602c 0x0000ffff843726cc: ldr w10, [x0, #8] 0x0000ffff843726d0: add x19, x0, #0x10 0x0000ffff843726d4: cmp w11, #0x0 0x0000ffff843726d8: b.ls 0x0000ffff843757d8 // b.plast 0x0000ffff843726dc: mov x11, #0x140000 // #1310720 ; {metadata('java/lang/Object'[])} 0x0000ffff843726e0: movk x11, #0x8230 0x0000ffff843726e4: cmp w10, w11 0x0000ffff843726e8: b.ne 0x0000ffff843757f0 // b.any 0x0000ffff843726ec: ldrsb w10, [x28, #56] 0x0000ffff843726f0: cbnz w10, 0x0000ffff84373b7c 0x0000ffff843726f4: mov x10, x19 0x0000ffff843726f8: ldr x17, [sp, #8] 0x0000ffff843726fc: mov x11, x17 0x0000ffff84372700: eor x11, x11, x10 0x0000ffff84372704: lsr x12, x17, #3 0x0000ffff84372708: lsr x11, x11, #24 0x0000ffff8437270c: str w12, [x19] 0x0000ffff84372710: cbz x11, 0x0000ffff84372734 0x0000ffff84372714: lsr x10, x10, #9 0x0000ffff84372718: mov x11, #0xc000 // #49152 0x0000ffff8437271c: movk x11, #0x74b8, lsl #16 0x0000ffff84372720: movk x11, #0xffff, lsl #32 0x0000ffff84372724: add x0, x11, x10 0x0000ffff84372728: ldrsb w11, [x0] 0x0000ffff8437272c: cmp w11, #0x2 0x0000ffff84372730: b.ne 0x0000ffff84373ba8 // b.any 0x0000ffff84372734: ldr x10, [sp, #32] 0x0000ffff84372738: orr w11, wzr, #0x1 0x0000ffff8437273c: str w11, [x10, #16] 0x0000ffff84372740: ldr x21, [sp] 0x0000ffff84372744: mov w15, w29 0x0000ffff84372748: ldp w13, w14, [sp, #16] 0x0000ffff8437274c: ldr x26, [sp, #24] 0x0000ffff84372750: mov x18, x10 0x0000ffff84372754: ldr w11, [x10, #20] 0x0000ffff84372758: ldr w10, [x10, #12] 0x0000ffff8437275c: lsl x0, x11, #3 0x0000ffff84372760: add w11, w10, #0x1 0x0000ffff84372764: str w11, [x18, #12] 0x0000ffff84372768: ldr w11, [x0, #12] ; implicit exception: dispatches to 0x0000ffff84376014 0x0000ffff8437276c: ldr w29, [x18, #16] 0x0000ffff84372770: add w10, w29, #0x1 0x0000ffff84372774: cmp w29, w11 0x0000ffff84372778: b.eq 0x0000ffff84372b48 // b.none 0x0000ffff8437277c: add x11, x0, w29, sxtw #2 0x0000ffff84372780: ldr w12, [x0, #12] 0x0000ffff84372784: add x22, x11, #0x10 0x0000ffff84372788: ldr w16, [x0, #8] 0x0000ffff8437278c: cmp w29, w12 0x0000ffff84372790: b.cs 0x0000ffff84375778 // b.hs, b.nlast 0x0000ffff84372794: mov x12, #0x140000 // #1310720 ; {metadata('java/lang/Object'[])} 0x0000ffff84372798: movk x12, #0x8230 0x0000ffff8437279c: cmp w16, w12 0x0000ffff843727a0: b.ne 0x0000ffff843757a8 // b.any 0x0000ffff843727a4: ldrsb w12, [x28, #56] 0x0000ffff843727a8: cbnz w12, 0x0000ffff84373ac0 0x0000ffff843727ac: mov x11, x22 0x0000ffff843727b0: mov x12, x26 0x0000ffff843727b4: eor x12, x12, x11 0x0000ffff843727b8: lsr x0, x26, #3 0x0000ffff843727bc: str w0, [x22] 0x0000ffff843727c0: lsr x12, x12, #24 0x0000ffff843727c4: cbz x12, 0x0000ffff843727e8 0x0000ffff843727c8: lsr x11, x11, #9 0x0000ffff843727cc: mov x12, #0xc000 // #49152 0x0000ffff843727d0: movk x12, #0x74b8, lsl #16 0x0000ffff843727d4: movk x12, #0xffff, lsl #32 0x0000ffff843727d8: add x0, x12, x11 0x0000ffff843727dc: ldrsb w11, [x0] 0x0000ffff843727e0: cmp w11, #0x2 0x0000ffff843727e4: b.ne 0x0000ffff84373aec // b.any 0x0000ffff843727e8: str w10, [x18, #16] 0x0000ffff843727ec: mov x16, x18 0x0000ffff843727f0: mov x26, x17 0x0000ffff843727f4: b 0x0000ffff84371d48 0x0000ffff843727f8: ldr x14, [x28, #1104] ; ImmutableOopMap {r16=Oop rdispatch=Oop rcpool=Oop } ;*ifgt {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@177 (line 438) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) 0x0000ffff843727fc: ldr wzr, [x14] ; {poll} 0x0000ffff84372800: orr w11, wzr, #0x4000 0x0000ffff84372804: cmp w15, w11 0x0000ffff84372808: orr w10, wzr, #0x4000 0x0000ffff8437280c: csel w2, w15, w10, lt // lt = tstop 0x0000ffff84372810: cmp w15, #0x0 0x0000ffff84372814: b.le 0x0000ffff8437586c 0x0000ffff84372818: cmp w2, #0x100, lsl #12 0x0000ffff8437281c: b.hi 0x0000ffff84373c0c // b.pmore 0x0000ffff84372820: ldr x0, [x28, #440] 0x0000ffff84372824: mov w10, w2 0x0000ffff84372828: mov x11, #0x17 // #23 0x0000ffff8437282c: add x10, x11, w10, sxtw 0x0000ffff84372830: and x11, x10, #0xfffffffffffffff8 0x0000ffff84372834: add x11, x0, x11 0x0000ffff84372838: ldr x12, [x28, #456] 0x0000ffff8437283c: cmp x11, x12 0x0000ffff84372840: b.cs 0x0000ffff84373c0c // b.hs, b.nlast 0x0000ffff84372844: str x11, [x28, #440] 0x0000ffff84372848: orr x12, xzr, #0x1 0x0000ffff8437284c: str x12, [x0] 0x0000ffff84372850: prfm pstl1keep, [x11, #192] 0x0000ffff84372854: mov x14, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff84372858: movk x14, #0x92c0 0x0000ffff8437285c: str w14, [x0, #8] 0x0000ffff84372860: prfm pstl1keep, [x11, #256] 0x0000ffff84372864: lsr x12, x10, #3 0x0000ffff84372868: str w2, [x0, #12] 0x0000ffff8437286c: prfm pstl1keep, [x11, #320] 0x0000ffff84372870: add x10, x0, #0x10 0x0000ffff84372874: sub x11, x12, #0x2 0x0000ffff84372878: subs x8, x11, #0x8 0x0000ffff8437287c: b.cc 0x0000ffff84372884 // b.lo, b.ul, b.last 0x0000ffff84372880: bl Stub::zero_blocks ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84372884: tbz w11, #2, 0x0000ffff84372890 0x0000ffff84372888: stp xzr, xzr, [x10], #16 0x0000ffff8437288c: stp xzr, xzr, [x10], #16 0x0000ffff84372890: tbz w11, #1, 0x0000ffff84372898 0x0000ffff84372894: stp xzr, xzr, [x10], #16 0x0000ffff84372898: tbz w11, #0, 0x0000ffff843728a0 0x0000ffff8437289c: str xzr, [x10] 0x0000ffff843728a0: dmb ishst 0x0000ffff843728a4: mov x17, x26 0x0000ffff843728a8: b 0x0000ffff84371744 0x0000ffff843728ac: cmp w13, #0x100, lsl #12 0x0000ffff843728b0: b.hi 0x0000ffff84373ccc // b.pmore 0x0000ffff843728b4: ldr x19, [x28, #440] 0x0000ffff843728b8: mov w10, w13 0x0000ffff843728bc: mov x11, #0x17 // #23 0x0000ffff843728c0: add x10, x11, w10, sxtw 0x0000ffff843728c4: and x11, x10, #0xfffffffffffffff8 0x0000ffff843728c8: add x11, x19, x11 0x0000ffff843728cc: ldr x12, [x28, #456] 0x0000ffff843728d0: cmp x11, x12 0x0000ffff843728d4: b.cs 0x0000ffff84373ccc // b.hs, b.nlast 0x0000ffff843728d8: str x11, [x28, #440] 0x0000ffff843728dc: orr x12, xzr, #0x1 0x0000ffff843728e0: str x12, [x19] 0x0000ffff843728e4: prfm pstl1keep, [x11, #192] 0x0000ffff843728e8: mov x12, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff843728ec: movk x12, #0x92c0 0x0000ffff843728f0: str w12, [x19, #8] 0x0000ffff843728f4: prfm pstl1keep, [x11, #256] 0x0000ffff843728f8: lsr x12, x10, #3 0x0000ffff843728fc: str w13, [x19, #12] 0x0000ffff84372900: prfm pstl1keep, [x11, #320] 0x0000ffff84372904: add x10, x19, #0x10 0x0000ffff84372908: sub x11, x12, #0x2 0x0000ffff8437290c: subs x8, x11, #0x8 0x0000ffff84372910: b.cc 0x0000ffff84372918 // b.lo, b.ul, b.last 0x0000ffff84372914: bl Stub::zero_blocks ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84372918: tbz w11, #2, 0x0000ffff84372924 0x0000ffff8437291c: stp xzr, xzr, [x10], #16 0x0000ffff84372920: stp xzr, xzr, [x10], #16 0x0000ffff84372924: tbz w11, #1, 0x0000ffff8437292c 0x0000ffff84372928: stp xzr, xzr, [x10], #16 0x0000ffff8437292c: tbz w11, #0, 0x0000ffff84372934 0x0000ffff84372930: str xzr, [x10] 0x0000ffff84372934: dmb ishst 0x0000ffff84372938: ldr x0, [x28, #440] 0x0000ffff8437293c: ldr x10, [x28, #456] 0x0000ffff84372940: add x11, x0, #0x20 0x0000ffff84372944: cmp x11, x10 0x0000ffff84372948: b.cs 0x0000ffff84373c88 // b.hs, b.nlast 0x0000ffff8437294c: str x11, [x28, #440] 0x0000ffff84372950: orr x10, xzr, #0x1 0x0000ffff84372954: str x10, [x0] 0x0000ffff84372958: mov x10, #0x260000 // #2490368 ; {metadata('java/util/ArrayList$Itr')} 0x0000ffff8437295c: movk x10, #0x63e8 0x0000ffff84372960: stp w10, wzr, [x0, #8] 0x0000ffff84372964: prfm pstl1keep, [x11, #192] 0x0000ffff84372968: str xzr, [x0, #24] 0x0000ffff8437296c: ldr w12, [x16, #12] 0x0000ffff84372970: lsr x11, x16, #3 0x0000ffff84372974: mov x10, #0xffffffff // #4294967295 0x0000ffff84372978: str x10, [x0, #16] 0x0000ffff8437297c: mov x14, x0 0x0000ffff84372980: stp w12, w11, [x14, #20] 0x0000ffff84372984: dmb ishst 0x0000ffff84372988: ldr w11, [x14, #24] 0x0000ffff8437298c: lsl x10, x11, #3 0x0000ffff84372990: ldr w10, [x10, #16] ; implicit exception: dispatches to 0x0000ffff84376040 0x0000ffff84372994: cbz w10, 0x0000ffff843729a8 0x0000ffff84372998: str w13, [sp, #28] 0x0000ffff8437299c: mov w11, wzr 0x0000ffff843729a0: str w13, [sp, #32] 0x0000ffff843729a4: b 0x0000ffff84372a98 0x0000ffff843729a8: str x19, [sp, #56] 0x0000ffff843729ac: b 0x0000ffff84371d60 0x0000ffff843729b0: ldr x14, [x28, #1104] ; ImmutableOopMap {r12=Oop r15=Oop rbcp=Derived_oop_r15 r17=Oop r19=Oop rdispatch=Oop r23=Oop [56]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::remove@126 (line 622) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) 0x0000ffff843729b4: ldr wzr, [x14] ; {poll} 0x0000ffff843729b8: cbz x23, 0x0000ffff843722b8 0x0000ffff843729bc: str x17, [sp, #48] 0x0000ffff843729c0: mov x17, x23 0x0000ffff843729c4: b 0x0000ffff8437222c 0x0000ffff843729c8: ldrb w10, [x18, #17] 0x0000ffff843729cc: cbnz w10, 0x0000ffff8437362c 0x0000ffff843729d0: ldrsb w29, [x18, #16] 0x0000ffff843729d4: cbnz w29, 0x0000ffff843758e8 0x0000ffff843729d8: stp x3, x21, [sp, #32] 0x0000ffff843729dc: str x18, [sp, #48] 0x0000ffff843729e0: stp x24, x25, [sp, #16] 0x0000ffff843729e4: lsl x1, x12, #3 0x0000ffff843729e8: bl 0x0000ffff842fe140 ; ImmutableOopMap {[16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop } ;*invokestatic hashCode {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::hashCode@27 (line 2458) ; - java.util.zip.ZipCoder::hash@1 (line 153) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {static_call} 0x0000ffff843729ec: nop ; {other} 0x0000ffff843729f0: movk xzr, #0x30e4 0x0000ffff843729f4: movk xzr, #0xf00 0x0000ffff843729f8: ptrue p7.b 0x0000ffff843729fc: mov w11, w0 0x0000ffff84372a00: cbz w0, 0x0000ffff8437590c 0x0000ffff84372a04: ldr x18, [sp, #48] 0x0000ffff84372a08: str w0, [x18, #12] 0x0000ffff84372a0c: ldr w12, [x18, #20] 0x0000ffff84372a10: ldp x24, x25, [sp, #16] 0x0000ffff84372a14: ldp x3, x21, [sp, #32] 0x0000ffff84372a18: b 0x0000ffff843704b4 0x0000ffff84372a1c: mov w14, wzr 0x0000ffff84372a20: b 0x0000ffff84371c44 0x0000ffff84372a24: ldr x17, [x28, #1104] ; ImmutableOopMap {r12=Oop r13=Oop r15=Oop rbcp=Derived_oop_r15 r16=Oop r19=Oop rdispatch=Oop r23=Oop [56]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::remove@126 (line 622) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) 0x0000ffff84372a28: ldr wzr, [x17] ; {poll} 0x0000ffff84372a2c: cbz x23, 0x0000ffff84371fcc 0x0000ffff84372a30: str x16, [sp, #64] 0x0000ffff84372a34: mov x16, x23 0x0000ffff84372a38: b 0x0000ffff84371f40 0x0000ffff84372a3c: mov x29, #0x9e8 // #2536 ; {oop(a 'java/lang/ref/ReferenceQueue$Null'{0x00000000a00109e8})} 0x0000ffff84372a40: movk x29, #0xa001, lsl #16 0x0000ffff84372a44: movk x29, #0x0, lsl #32 0x0000ffff84372a48: b 0x0000ffff84371464 0x0000ffff84372a4c: mov w10, w29 0x0000ffff84372a50: whilelt p0.b, wzr, w10 0x0000ffff84372a54: ld1b {z16.b}, p0/z, [x0] 0x0000ffff84372a58: st1b {z16.b}, p0, [x1] 0x0000ffff84372a5c: ldr x11, [x28, #1104] 0x0000ffff84372a60: sub w12, w20, w29 ; ImmutableOopMap {r19=Oop [0]=Oop [16]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@287 (line 456) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) 0x0000ffff84372a64: ldr wzr, [x11] ; {poll} 0x0000ffff84372a68: ldr x14, [sp, #16] 0x0000ffff84372a6c: ldr w10, [x14, #24] 0x0000ffff84372a70: lsl x10, x10, #3 0x0000ffff84372a74: ldr w11, [x10, #16] ; implicit exception: dispatches to 0x0000ffff8437606c 0x0000ffff84372a78: ldr w10, [x14, #12] 0x0000ffff84372a7c: cmp w10, w11 0x0000ffff84372a80: b.ne 0x0000ffff84372a8c // b.any 0x0000ffff84372a84: ldr x21, [sp] 0x0000ffff84372a88: b 0x0000ffff843729a8 0x0000ffff84372a8c: mov w11, w21 0x0000ffff84372a90: ldr x21, [sp] 0x0000ffff84372a94: str w12, [sp, #28] 0x0000ffff84372a98: str w11, [sp, #24] 0x0000ffff84372a9c: stp x19, x14, [sp, #8] 0x0000ffff84372aa0: str x21, [sp] 0x0000ffff84372aa4: mov x1, x14 0x0000ffff84372aa8: bl 0x0000ffff83a96f80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop } ;*invokeinterface next {reexecute=0 rethrow=0 return_oop=1} ; - java.io.InputStream::readNBytes@242 (line 451) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {optimized virtual_call} 0x0000ffff84372aac: nop ; {other} 0x0000ffff84372ab0: movk xzr, #0x31a4 0x0000ffff84372ab4: movk xzr, #0x1200 0x0000ffff84372ab8: ptrue p7.b 0x0000ffff84372abc: mov x12, x0 0x0000ffff84372ac0: ldr w11, [x0, #8] ; implicit exception: dispatches to 0x0000ffff84376058 0x0000ffff84372ac4: mov x10, #0x140000 // #1310720 ; {metadata({type array byte})} 0x0000ffff84372ac8: movk x10, #0x92c0 0x0000ffff84372acc: cmp w11, w10 0x0000ffff84372ad0: b.ne 0x0000ffff8437597c // b.any 0x0000ffff84372ad4: ldr w11, [x12, #12] 0x0000ffff84372ad8: ldr w20, [sp, #28] 0x0000ffff84372adc: cmp w11, w20 0x0000ffff84372ae0: csel w29, w11, w20, lt // lt = tstop 0x0000ffff84372ae4: ldr w13, [sp, #24] 0x0000ffff84372ae8: tbnz w13, #31, 0x0000ffff84375898 0x0000ffff84372aec: cmp w11, w29 0x0000ffff84372af0: b.cc 0x0000ffff84375898 // b.lo, b.ul, b.last 0x0000ffff84372af4: add w21, w13, w29 0x0000ffff84372af8: ldr w22, [sp, #32] 0x0000ffff84372afc: cmp w22, w21 0x0000ffff84372b00: b.cc 0x0000ffff84375898 // b.lo, b.ul, b.last 0x0000ffff84372b04: tbnz w29, #31, 0x0000ffff84375898 0x0000ffff84372b08: cbz w29, 0x0000ffff84375890 0x0000ffff84372b0c: ldr x19, [sp, #8] 0x0000ffff84372b10: add x10, x19, w13, sxtw 0x0000ffff84372b14: sxtw x2, w29 0x0000ffff84372b18: add x0, x12, #0x10 0x0000ffff84372b1c: add x1, x10, #0x10 0x0000ffff84372b20: cmp x2, #0x10 0x0000ffff84372b24: b.ls 0x0000ffff84372a4c // b.plast 0x0000ffff84372b28: bl Stub::jbyte_arraycopy ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84372b2c: nop ; {other} 0x0000ffff84372b30: movk xzr, #0x0 0x0000ffff84372b34: movk xzr, #0x0 0x0000ffff84372b38: ptrue p7.b 0x0000ffff84372b3c: b 0x0000ffff84372a5c 0x0000ffff84372b40: orr w20, wzr, #0x1 0x0000ffff84372b44: b 0x0000ffff84371ae4 0x0000ffff84372b48: str w10, [sp, #28] 0x0000ffff84372b4c: stp x26, x18, [sp, #32] 0x0000ffff84372b50: str w14, [sp, #24] 0x0000ffff84372b54: str w13, [sp, #12] 0x0000ffff84372b58: str x17, [sp, #16] 0x0000ffff84372b5c: str w15, [sp, #8] 0x0000ffff84372b60: str x21, [sp] 0x0000ffff84372b64: mov x1, x18 0x0000ffff84372b68: mov w2, w10 0x0000ffff84372b6c: bl 0x0000ffff83a96f80 ; ImmutableOopMap {[0]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*invokevirtual grow {reexecute=0 rethrow=0 return_oop=1} ; - java.util.ArrayList::grow@7 (line 245) ; - java.util.ArrayList::add@7 (line 484) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@164 (line 433) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {optimized virtual_call} 0x0000ffff84372b70: nop ; {other} 0x0000ffff84372b74: movk xzr, #0x3268 0x0000ffff84372b78: movk xzr, #0x1300 0x0000ffff84372b7c: ptrue p7.b 0x0000ffff84372b80: cbz x0, 0x0000ffff8437593c 0x0000ffff84372b84: ldr x21, [sp] 0x0000ffff84372b88: ldr w15, [sp, #8] 0x0000ffff84372b8c: ldr x17, [sp, #16] 0x0000ffff84372b90: ldr w13, [sp, #12] 0x0000ffff84372b94: ldr w14, [sp, #24] 0x0000ffff84372b98: ldp x26, x18, [sp, #32] 0x0000ffff84372b9c: ldr w10, [sp, #28] 0x0000ffff84372ba0: b 0x0000ffff8437277c 0x0000ffff84372ba4: orr x1, xzr, #0x2000 0x0000ffff84372ba8: b 0x0000ffff84370d40 0x0000ffff84372bac: ldr w0, [x24, #16] 0x0000ffff84372bb0: lsl x0, x0, #3 0x0000ffff84372bb4: cbz x0, 0x0000ffff84370e7c 0x0000ffff84372bb8: ldr x11, [x28, #40] 0x0000ffff84372bbc: cbz x11, 0x0000ffff84374b04 0x0000ffff84372bc0: ldr x3, [x28, #48] 0x0000ffff84372bc4: sub x4, x11, #0x8 0x0000ffff84372bc8: add x11, x3, x11 0x0000ffff84372bcc: stur x0, [x11, #-8] 0x0000ffff84372bd0: str x4, [x28, #40] 0x0000ffff84372bd4: b 0x0000ffff84370e7c 0x0000ffff84372bd8: ldr w15, [x18, #12] 0x0000ffff84372bdc: lsl x0, x15, #3 0x0000ffff84372be0: cbz x0, 0x0000ffff84370f80 0x0000ffff84372be4: ldr x11, [x28, #40] 0x0000ffff84372be8: cbz x11, 0x0000ffff84374b88 0x0000ffff84372bec: ldr x15, [x28, #48] 0x0000ffff84372bf0: sub x2, x11, #0x8 0x0000ffff84372bf4: add x11, x15, x11 0x0000ffff84372bf8: stur x0, [x11, #-8] 0x0000ffff84372bfc: str x2, [x28, #40] 0x0000ffff84372c00: b 0x0000ffff84370f80 0x0000ffff84372c04: ldr w15, [x18, #32] 0x0000ffff84372c08: lsl x0, x15, #3 0x0000ffff84372c0c: cbz x0, 0x0000ffff84371014 0x0000ffff84372c10: ldr x11, [x28, #40] 0x0000ffff84372c14: cbz x11, 0x0000ffff84374bfc 0x0000ffff84372c18: ldr x15, [x28, #48] 0x0000ffff84372c1c: sub x16, x11, #0x8 0x0000ffff84372c20: add x11, x15, x11 0x0000ffff84372c24: stur x0, [x11, #-8] 0x0000ffff84372c28: str x16, [x28, #40] 0x0000ffff84372c2c: b 0x0000ffff84371014 0x0000ffff84372c30: ldr w11, [x18, #24] 0x0000ffff84372c34: lsl x0, x11, #3 0x0000ffff84372c38: cbz x0, 0x0000ffff84371060 0x0000ffff84372c3c: ldr x11, [x28, #40] 0x0000ffff84372c40: cbz x11, 0x0000ffff84374c70 0x0000ffff84372c44: ldr x15, [x28, #48] 0x0000ffff84372c48: sub x16, x11, #0x8 0x0000ffff84372c4c: add x11, x15, x11 0x0000ffff84372c50: stur x0, [x11, #-8] 0x0000ffff84372c54: str x16, [x28, #40] 0x0000ffff84372c58: b 0x0000ffff84371060 0x0000ffff84372c5c: ldr w10, [x18, #28] 0x0000ffff84372c60: lsl x0, x10, #3 0x0000ffff84372c64: cbz x0, 0x0000ffff84371130 0x0000ffff84372c68: ldr x10, [x28, #40] 0x0000ffff84372c6c: cbz x10, 0x0000ffff84374cdc 0x0000ffff84372c70: ldr x11, [x28, #48] 0x0000ffff84372c74: sub x15, x10, #0x8 0x0000ffff84372c78: add x10, x11, x10 0x0000ffff84372c7c: stur x0, [x10, #-8] 0x0000ffff84372c80: str x15, [x28, #40] 0x0000ffff84372c84: b 0x0000ffff84371130 0x0000ffff84372c88: ldr x21, [sp, #16] 0x0000ffff84372c8c: ldr w11, [x21, #40] 0x0000ffff84372c90: lsl x0, x11, #3 0x0000ffff84372c94: cbz x0, 0x0000ffff84371284 0x0000ffff84372c98: ldr x10, [x28, #40] 0x0000ffff84372c9c: cbz x10, 0x0000ffff84374dac 0x0000ffff84372ca0: ldr x11, [x28, #48] 0x0000ffff84372ca4: sub x12, x10, #0x8 0x0000ffff84372ca8: add x10, x11, x10 0x0000ffff84372cac: stur x0, [x10, #-8] 0x0000ffff84372cb0: str x12, [x28, #40] 0x0000ffff84372cb4: b 0x0000ffff84371284 0x0000ffff84372cb8: ldr x20, [sp, #24] 0x0000ffff84372cbc: ldr w11, [x20, #40] 0x0000ffff84372cc0: lsl x0, x11, #3 0x0000ffff84372cc4: cbz x0, 0x0000ffff84371234 0x0000ffff84372cc8: ldr x10, [x28, #40] 0x0000ffff84372ccc: cbz x10, 0x0000ffff84374d78 0x0000ffff84372cd0: ldr x11, [x28, #48] 0x0000ffff84372cd4: sub x12, x10, #0x8 0x0000ffff84372cd8: add x10, x11, x10 0x0000ffff84372cdc: stur x0, [x10, #-8] 0x0000ffff84372ce0: str x12, [x28, #40] 0x0000ffff84372ce4: b 0x0000ffff84371234 0x0000ffff84372ce8: str x13, [sp, #16] 0x0000ffff84372cec: mov x29, x21 0x0000ffff84372cf0: str x12, [sp, #8] 0x0000ffff84372cf4: mov x1, x21 0x0000ffff84372cf8: bl 0x0000ffff842bc358 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*invokevirtual hashCode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::hash@1 (line 310) ; - java.util.WeakHashMap::put@7 (line 462) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {optimized virtual_call} 0x0000ffff84372cfc: nop ; {other} 0x0000ffff84372d00: movk xzr, #0x33f4 0x0000ffff84372d04: movk xzr, #0x1400 0x0000ffff84372d08: ptrue p7.b 0x0000ffff84372d0c: ldr x12, [sp, #8] 0x0000ffff84372d10: mov x21, x29 0x0000ffff84372d14: ldr x13, [sp, #16] 0x0000ffff84372d18: b 0x0000ffff84371398 0x0000ffff84372d1c: ldr w11, [x1, #32] 0x0000ffff84372d20: lsl x0, x11, #3 0x0000ffff84372d24: cbz x0, 0x0000ffff843714d0 0x0000ffff84372d28: ldr x10, [x28, #40] 0x0000ffff84372d2c: cbz x10, 0x0000ffff84374e4c 0x0000ffff84372d30: ldr x11, [x28, #48] 0x0000ffff84372d34: sub x18, x10, #0x8 0x0000ffff84372d38: add x10, x11, x10 0x0000ffff84372d3c: stur x0, [x10, #-8] 0x0000ffff84372d40: str x18, [x28, #40] 0x0000ffff84372d44: b 0x0000ffff843714d0 0x0000ffff84372d48: ldr w10, [x1, #36] 0x0000ffff84372d4c: lsl x0, x10, #3 0x0000ffff84372d50: cbz x0, 0x0000ffff84371510 0x0000ffff84372d54: ldr x10, [x28, #40] 0x0000ffff84372d58: cbz x10, 0x0000ffff84374eb8 0x0000ffff84372d5c: ldr x11, [x28, #48] 0x0000ffff84372d60: sub x18, x10, #0x8 0x0000ffff84372d64: add x10, x11, x10 0x0000ffff84372d68: stur x0, [x10, #-8] 0x0000ffff84372d6c: str x18, [x28, #40] 0x0000ffff84372d70: b 0x0000ffff84371510 0x0000ffff84372d74: ldr w10, [x17] 0x0000ffff84372d78: lsl x0, x10, #3 0x0000ffff84372d7c: cbz x0, 0x0000ffff84371524 0x0000ffff84372d80: ldr x10, [x28, #40] 0x0000ffff84372d84: cbz x10, 0x0000ffff84374f24 0x0000ffff84372d88: ldr x11, [x28, #48] 0x0000ffff84372d8c: sub x14, x10, #0x8 0x0000ffff84372d90: add x10, x11, x10 0x0000ffff84372d94: stur x0, [x10, #-8] 0x0000ffff84372d98: str x14, [x28, #40] 0x0000ffff84372d9c: b 0x0000ffff84371524 0x0000ffff84372da0: ldr w11, [x1, #16] 0x0000ffff84372da4: lsl x0, x11, #3 0x0000ffff84372da8: cbz x0, 0x0000ffff84371470 0x0000ffff84372dac: ldr x10, [x28, #40] 0x0000ffff84372db0: cbz x10, 0x0000ffff84374de0 0x0000ffff84372db4: ldr x11, [x28, #48] 0x0000ffff84372db8: sub x18, x10, #0x8 0x0000ffff84372dbc: add x10, x11, x10 0x0000ffff84372dc0: stur x0, [x10, #-8] 0x0000ffff84372dc4: str x18, [x28, #40] 0x0000ffff84372dc8: b 0x0000ffff84371470 0x0000ffff84372dcc: sxtw x2, w4 0x0000ffff84372dd0: add x11, x2, #0x10 0x0000ffff84372dd4: and x10, x11, #0xfffffffffffffff8 0x0000ffff84372dd8: add x10, x26, x10 0x0000ffff84372ddc: sub x11, x12, x11, lsr #3 0x0000ffff84372de0: subs x8, x11, #0x8 0x0000ffff84372de4: b.cc 0x0000ffff84372dec // b.lo, b.ul, b.last 0x0000ffff84372de8: bl Stub::zero_blocks ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84372dec: tbz w11, #2, 0x0000ffff84372df8 0x0000ffff84372df0: stp xzr, xzr, [x10], #16 0x0000ffff84372df4: stp xzr, xzr, [x10], #16 0x0000ffff84372df8: tbz w11, #1, 0x0000ffff84372e00 0x0000ffff84372dfc: stp xzr, xzr, [x10], #16 0x0000ffff84372e00: tbz w11, #0, 0x0000ffff84372e08 0x0000ffff84372e04: str xzr, [x10] 0x0000ffff84372e08: cmp x2, #0x10 0x0000ffff84372e0c: b.hi 0x0000ffff84372e20 // b.pmore 0x0000ffff84372e10: whilelt p0.b, wzr, w4 0x0000ffff84372e14: ld1b {z16.b}, p0/z, [x0] 0x0000ffff84372e18: st1b {z16.b}, p0, [x18] 0x0000ffff84372e1c: b 0x0000ffff84371d3c 0x0000ffff84372e20: mov x27, x26 0x0000ffff84372e24: mov w25, w14 0x0000ffff84372e28: mov w26, w1 0x0000ffff84372e2c: mov w24, w13 0x0000ffff84372e30: mov x22, x17 0x0000ffff84372e34: mov w23, w15 0x0000ffff84372e38: mov x20, x16 0x0000ffff84372e3c: mov x1, x18 0x0000ffff84372e40: bl Stub::arrayof_jbyte_disjoint_arraycopy ; {runtime_call StubRoutines (final stubs)} 0x0000ffff84372e44: nop ; {other} 0x0000ffff84372e48: movk xzr, #0x0 0x0000ffff84372e4c: movk xzr, #0x0 0x0000ffff84372e50: ptrue p7.b 0x0000ffff84372e54: mov x16, x20 0x0000ffff84372e58: mov w15, w23 0x0000ffff84372e5c: mov x17, x22 0x0000ffff84372e60: mov w13, w24 0x0000ffff84372e64: mov w1, w26 0x0000ffff84372e68: mov w14, w25 0x0000ffff84372e6c: mov x26, x27 0x0000ffff84372e70: b 0x0000ffff84371d3c 0x0000ffff84372e74: stp x19, x12, [sp] 0x0000ffff84372e78: mov x29, x21 0x0000ffff84372e7c: mov x1, x21 0x0000ffff84372e80: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*invokevirtual hashCode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::hash@1 (line 310) ; - java.util.WeakHashMap::remove@7 (line 603) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {optimized virtual_call} 0x0000ffff84372e84: nop ; {other} 0x0000ffff84372e88: movk xzr, #0x357c 0x0000ffff84372e8c: movk xzr, #0x1500 0x0000ffff84372e90: ptrue p7.b 0x0000ffff84372e94: mov x21, x29 0x0000ffff84372e98: ldp x19, x12, [sp] 0x0000ffff84372e9c: b 0x0000ffff843721b8 0x0000ffff84372ea0: ldr w10, [x23, #28] 0x0000ffff84372ea4: lsl x0, x10, #3 0x0000ffff84372ea8: cbz x0, 0x0000ffff84372430 0x0000ffff84372eac: ldr x10, [x28, #40] 0x0000ffff84372eb0: cbz x10, 0x0000ffff8437507c 0x0000ffff84372eb4: ldr x11, [x28, #48] 0x0000ffff84372eb8: sub x12, x10, #0x8 0x0000ffff84372ebc: add x10, x11, x10 0x0000ffff84372ec0: stur x0, [x10, #-8] 0x0000ffff84372ec4: str x12, [x28, #40] 0x0000ffff84372ec8: b 0x0000ffff84372430 0x0000ffff84372ecc: ldr w10, [x21, #32] 0x0000ffff84372ed0: lsl x0, x10, #3 0x0000ffff84372ed4: cbz x0, 0x0000ffff84372484 0x0000ffff84372ed8: ldr x10, [x28, #40] 0x0000ffff84372edc: cbz x10, 0x0000ffff843750b0 0x0000ffff84372ee0: ldr x11, [x28, #48] 0x0000ffff84372ee4: sub x12, x10, #0x8 0x0000ffff84372ee8: add x10, x11, x10 0x0000ffff84372eec: stur x0, [x10, #-8] 0x0000ffff84372ef0: str x12, [x28, #40] 0x0000ffff84372ef4: b 0x0000ffff84372484 0x0000ffff84372ef8: ldr w10, [x20, #28] 0x0000ffff84372efc: lsl x0, x10, #3 0x0000ffff84372f00: cbz x0, 0x0000ffff843724cc 0x0000ffff84372f04: ldr x10, [x28, #40] 0x0000ffff84372f08: cbz x10, 0x0000ffff843750e4 0x0000ffff84372f0c: ldr x11, [x28, #48] 0x0000ffff84372f10: sub x12, x10, #0x8 0x0000ffff84372f14: add x10, x11, x10 0x0000ffff84372f18: stur x0, [x10, #-8] 0x0000ffff84372f1c: str x12, [x28, #40] 0x0000ffff84372f20: b 0x0000ffff843724cc 0x0000ffff84372f24: ldr w10, [x20, #32] 0x0000ffff84372f28: lsl x0, x10, #3 0x0000ffff84372f2c: cbz x0, 0x0000ffff843724d4 0x0000ffff84372f30: ldr x10, [x28, #40] 0x0000ffff84372f34: cbz x10, 0x0000ffff84375118 0x0000ffff84372f38: ldr x11, [x28, #48] 0x0000ffff84372f3c: sub x12, x10, #0x8 0x0000ffff84372f40: add x10, x11, x10 0x0000ffff84372f44: stur x0, [x10, #-8] 0x0000ffff84372f48: str x12, [x28, #40] 0x0000ffff84372f4c: b 0x0000ffff843724d4 0x0000ffff84372f50: ldp x10, x11, [x28, #64] 0x0000ffff84372f54: dmb ish 0x0000ffff84372f58: ldrsb w18, [x0] 0x0000ffff84372f5c: cbz w18, 0x0000ffff84370c0c 0x0000ffff84372f60: strb wzr, [x0] 0x0000ffff84372f64: cbnz x10, 0x0000ffff84372fdc 0x0000ffff84372f68: mov w27, w2 0x0000ffff84372f6c: mov w25, w15 0x0000ffff84372f70: mov x24, x1 0x0000ffff84372f74: mov x22, x16 0x0000ffff84372f78: mov w23, w13 0x0000ffff84372f7c: mov x21, x14 0x0000ffff84372f80: mov x20, x17 0x0000ffff84372f84: mov x19, x12 0x0000ffff84372f88: mov x1, x28 0x0000ffff84372f8c: adr x9, 0x0000ffff84372fa4 0x0000ffff84372f90: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84372f94: movk x8, #0x9c60, lsl #16 0x0000ffff84372f98: movk x8, #0xffff, lsl #32 0x0000ffff84372f9c: stp xzr, x9, [sp, #-16]! 0x0000ffff84372fa0: blr x8 0x0000ffff84372fa4: nop ; {other} 0x0000ffff84372fa8: movk xzr, #0x0 0x0000ffff84372fac: movk xzr, #0x0 0x0000ffff84372fb0: add sp, sp, #0x10 0x0000ffff84372fb4: ptrue p7.b 0x0000ffff84372fb8: mov x12, x19 0x0000ffff84372fbc: mov x17, x20 0x0000ffff84372fc0: mov x14, x21 0x0000ffff84372fc4: mov w13, w23 0x0000ffff84372fc8: mov x16, x22 0x0000ffff84372fcc: mov x1, x24 0x0000ffff84372fd0: mov w15, w25 0x0000ffff84372fd4: mov w2, w27 0x0000ffff84372fd8: b 0x0000ffff84370c0c 0x0000ffff84372fdc: sub x18, x10, #0x8 0x0000ffff84372fe0: add x10, x11, x10 0x0000ffff84372fe4: stur x0, [x10, #-8] 0x0000ffff84372fe8: str x18, [x28, #64] 0x0000ffff84372fec: b 0x0000ffff84370c0c 0x0000ffff84372ff0: ldp x11, x15, [x28, #64] 0x0000ffff84372ff4: dmb ish 0x0000ffff84372ff8: ldrsb w3, [x0] 0x0000ffff84372ffc: cbz w3, 0x0000ffff84370f78 0x0000ffff84373000: strb wzr, [x0] 0x0000ffff84373004: cbnz x11, 0x0000ffff8437307c 0x0000ffff84373008: mov x29, x1 0x0000ffff8437300c: mov w27, w10 0x0000ffff84373010: mov x26, x18 0x0000ffff84373014: mov x24, x17 0x0000ffff84373018: mov w25, w13 0x0000ffff8437301c: mov x23, x16 0x0000ffff84373020: mov x21, x14 0x0000ffff84373024: mov x19, x12 0x0000ffff84373028: mov x1, x28 0x0000ffff8437302c: adr x9, 0x0000ffff84373044 0x0000ffff84373030: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373034: movk x8, #0x9c60, lsl #16 0x0000ffff84373038: movk x8, #0xffff, lsl #32 0x0000ffff8437303c: stp xzr, x9, [sp, #-16]! 0x0000ffff84373040: blr x8 0x0000ffff84373044: nop ; {other} 0x0000ffff84373048: movk xzr, #0x0 0x0000ffff8437304c: movk xzr, #0x0 0x0000ffff84373050: add sp, sp, #0x10 0x0000ffff84373054: ptrue p7.b 0x0000ffff84373058: mov x12, x19 0x0000ffff8437305c: mov x14, x21 0x0000ffff84373060: mov x16, x23 0x0000ffff84373064: mov w13, w25 0x0000ffff84373068: mov x17, x24 0x0000ffff8437306c: mov x18, x26 0x0000ffff84373070: mov w10, w27 0x0000ffff84373074: mov x1, x29 0x0000ffff84373078: b 0x0000ffff84370f78 0x0000ffff8437307c: sub x2, x11, #0x8 0x0000ffff84373080: add x11, x15, x11 0x0000ffff84373084: stur x0, [x11, #-8] 0x0000ffff84373088: str x2, [x28, #64] 0x0000ffff8437308c: b 0x0000ffff84370f78 0x0000ffff84373090: ldp x11, x15, [x28, #64] 0x0000ffff84373094: dmb ish 0x0000ffff84373098: ldrsb w2, [x0] 0x0000ffff8437309c: cbz w2, 0x0000ffff84370fb8 0x0000ffff843730a0: strb wzr, [x0] 0x0000ffff843730a4: cbnz x11, 0x0000ffff8437311c 0x0000ffff843730a8: mov x26, x1 0x0000ffff843730ac: mov w25, w10 0x0000ffff843730b0: mov x24, x18 0x0000ffff843730b4: mov x22, x17 0x0000ffff843730b8: mov w23, w13 0x0000ffff843730bc: mov x21, x16 0x0000ffff843730c0: mov x20, x14 0x0000ffff843730c4: mov x19, x12 0x0000ffff843730c8: mov x1, x28 0x0000ffff843730cc: adr x9, 0x0000ffff843730e4 0x0000ffff843730d0: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff843730d4: movk x8, #0x9c60, lsl #16 0x0000ffff843730d8: movk x8, #0xffff, lsl #32 0x0000ffff843730dc: stp xzr, x9, [sp, #-16]! 0x0000ffff843730e0: blr x8 0x0000ffff843730e4: nop ; {other} 0x0000ffff843730e8: movk xzr, #0x0 0x0000ffff843730ec: movk xzr, #0x0 0x0000ffff843730f0: add sp, sp, #0x10 0x0000ffff843730f4: ptrue p7.b 0x0000ffff843730f8: mov x12, x19 0x0000ffff843730fc: mov x14, x20 0x0000ffff84373100: mov x16, x21 0x0000ffff84373104: mov w13, w23 0x0000ffff84373108: mov x17, x22 0x0000ffff8437310c: mov x18, x24 0x0000ffff84373110: mov w10, w25 0x0000ffff84373114: mov x1, x26 0x0000ffff84373118: b 0x0000ffff84370fb8 0x0000ffff8437311c: sub x2, x11, #0x8 0x0000ffff84373120: add x11, x15, x11 0x0000ffff84373124: stur x0, [x11, #-8] 0x0000ffff84373128: str x2, [x28, #64] 0x0000ffff8437312c: b 0x0000ffff84370fb8 0x0000ffff84373130: ldp x11, x15, [x28, #64] 0x0000ffff84373134: dmb ish 0x0000ffff84373138: ldrsb w2, [x0] 0x0000ffff8437313c: cbz w2, 0x0000ffff84371050 0x0000ffff84373140: strb wzr, [x0] 0x0000ffff84373144: cbnz x11, 0x0000ffff843731b4 0x0000ffff84373148: mov x25, x1 0x0000ffff8437314c: mov w24, w10 0x0000ffff84373150: mov x23, x18 0x0000ffff84373154: mov x21, x17 0x0000ffff84373158: mov w22, w13 0x0000ffff8437315c: mov x20, x14 0x0000ffff84373160: mov x19, x12 0x0000ffff84373164: mov x1, x28 0x0000ffff84373168: adr x9, 0x0000ffff84373180 0x0000ffff8437316c: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373170: movk x8, #0x9c60, lsl #16 0x0000ffff84373174: movk x8, #0xffff, lsl #32 0x0000ffff84373178: stp xzr, x9, [sp, #-16]! 0x0000ffff8437317c: blr x8 0x0000ffff84373180: nop ; {other} 0x0000ffff84373184: movk xzr, #0x0 0x0000ffff84373188: movk xzr, #0x0 0x0000ffff8437318c: add sp, sp, #0x10 0x0000ffff84373190: ptrue p7.b 0x0000ffff84373194: mov x12, x19 0x0000ffff84373198: mov x14, x20 0x0000ffff8437319c: mov w13, w22 0x0000ffff843731a0: mov x17, x21 0x0000ffff843731a4: mov x18, x23 0x0000ffff843731a8: mov w10, w24 0x0000ffff843731ac: mov x1, x25 0x0000ffff843731b0: b 0x0000ffff84371050 0x0000ffff843731b4: sub x16, x11, #0x8 0x0000ffff843731b8: add x11, x15, x11 0x0000ffff843731bc: stur x0, [x11, #-8] 0x0000ffff843731c0: str x16, [x28, #64] 0x0000ffff843731c4: b 0x0000ffff84371050 0x0000ffff843731c8: ldp x11, x15, [x28, #64] 0x0000ffff843731cc: dmb ish 0x0000ffff843731d0: ldrsb w16, [x0] 0x0000ffff843731d4: cbz w16, 0x0000ffff8437109c 0x0000ffff843731d8: strb wzr, [x0] 0x0000ffff843731dc: cbnz x11, 0x0000ffff84373254 0x0000ffff843731e0: mov w27, w2 0x0000ffff843731e4: mov x25, x1 0x0000ffff843731e8: mov w24, w10 0x0000ffff843731ec: mov x23, x18 0x0000ffff843731f0: mov x21, x17 0x0000ffff843731f4: mov w22, w13 0x0000ffff843731f8: mov x20, x14 0x0000ffff843731fc: mov x19, x12 0x0000ffff84373200: mov x1, x28 0x0000ffff84373204: adr x9, 0x0000ffff8437321c 0x0000ffff84373208: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff8437320c: movk x8, #0x9c60, lsl #16 0x0000ffff84373210: movk x8, #0xffff, lsl #32 0x0000ffff84373214: stp xzr, x9, [sp, #-16]! 0x0000ffff84373218: blr x8 0x0000ffff8437321c: nop ; {other} 0x0000ffff84373220: movk xzr, #0x0 0x0000ffff84373224: movk xzr, #0x0 0x0000ffff84373228: add sp, sp, #0x10 0x0000ffff8437322c: ptrue p7.b 0x0000ffff84373230: mov x12, x19 0x0000ffff84373234: mov x14, x20 0x0000ffff84373238: mov w13, w22 0x0000ffff8437323c: mov x17, x21 0x0000ffff84373240: mov x18, x23 0x0000ffff84373244: mov w10, w24 0x0000ffff84373248: mov x1, x25 0x0000ffff8437324c: mov w2, w27 0x0000ffff84373250: b 0x0000ffff8437109c 0x0000ffff84373254: sub x16, x11, #0x8 0x0000ffff84373258: add x11, x15, x11 0x0000ffff8437325c: stur x0, [x11, #-8] 0x0000ffff84373260: str x16, [x28, #64] 0x0000ffff84373264: b 0x0000ffff8437109c 0x0000ffff84373268: ldp x11, x10, [x28, #64] 0x0000ffff8437326c: dmb ish 0x0000ffff84373270: ldrsb w15, [x0] 0x0000ffff84373274: cbz w15, 0x0000ffff8437116c 0x0000ffff84373278: strb wzr, [x0] 0x0000ffff8437327c: cbnz x11, 0x0000ffff843732ec 0x0000ffff84373280: mov w25, w2 0x0000ffff84373284: mov x24, x1 0x0000ffff84373288: mov x23, x18 0x0000ffff8437328c: mov x21, x17 0x0000ffff84373290: mov w22, w13 0x0000ffff84373294: mov x20, x14 0x0000ffff84373298: mov x19, x12 0x0000ffff8437329c: mov x1, x28 0x0000ffff843732a0: adr x9, 0x0000ffff843732b8 0x0000ffff843732a4: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff843732a8: movk x8, #0x9c60, lsl #16 0x0000ffff843732ac: movk x8, #0xffff, lsl #32 0x0000ffff843732b0: stp xzr, x9, [sp, #-16]! 0x0000ffff843732b4: blr x8 0x0000ffff843732b8: nop ; {other} 0x0000ffff843732bc: movk xzr, #0x0 0x0000ffff843732c0: movk xzr, #0x0 0x0000ffff843732c4: add sp, sp, #0x10 0x0000ffff843732c8: ptrue p7.b 0x0000ffff843732cc: mov x12, x19 0x0000ffff843732d0: mov x14, x20 0x0000ffff843732d4: mov w13, w22 0x0000ffff843732d8: mov x17, x21 0x0000ffff843732dc: mov x18, x23 0x0000ffff843732e0: mov x1, x24 0x0000ffff843732e4: mov w2, w25 0x0000ffff843732e8: b 0x0000ffff8437116c 0x0000ffff843732ec: sub x15, x11, #0x8 0x0000ffff843732f0: add x10, x10, x11 0x0000ffff843732f4: stur x0, [x10, #-8] 0x0000ffff843732f8: str x15, [x28, #64] 0x0000ffff843732fc: b 0x0000ffff8437116c 0x0000ffff84373300: ldp x10, x11, [x28, #64] 0x0000ffff84373304: dmb ish 0x0000ffff84373308: ldrsb w13, [x0] 0x0000ffff8437330c: cbz w13, 0x0000ffff84371274 0x0000ffff84373310: strb wzr, [x0] 0x0000ffff84373314: cbnz x10, 0x0000ffff8437334c 0x0000ffff84373318: mov x1, x28 0x0000ffff8437331c: adr x9, 0x0000ffff84373334 0x0000ffff84373320: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373324: movk x8, #0x9c60, lsl #16 0x0000ffff84373328: movk x8, #0xffff, lsl #32 0x0000ffff8437332c: stp xzr, x9, [sp, #-16]! 0x0000ffff84373330: blr x8 0x0000ffff84373334: nop ; {other} 0x0000ffff84373338: movk xzr, #0x0 0x0000ffff8437333c: movk xzr, #0x0 0x0000ffff84373340: add sp, sp, #0x10 0x0000ffff84373344: ptrue p7.b 0x0000ffff84373348: b 0x0000ffff84371274 0x0000ffff8437334c: sub x12, x10, #0x8 0x0000ffff84373350: add x10, x11, x10 0x0000ffff84373354: stur x0, [x10, #-8] 0x0000ffff84373358: str x12, [x28, #64] 0x0000ffff8437335c: b 0x0000ffff84371274 0x0000ffff84373360: ldp x10, x11, [x28, #64] 0x0000ffff84373364: dmb ish 0x0000ffff84373368: ldrsb w12, [x0] 0x0000ffff8437336c: cbz w12, 0x0000ffff843712bc 0x0000ffff84373370: strb wzr, [x0] 0x0000ffff84373374: cbnz x10, 0x0000ffff843733ac 0x0000ffff84373378: mov x1, x28 0x0000ffff8437337c: adr x9, 0x0000ffff84373394 0x0000ffff84373380: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373384: movk x8, #0x9c60, lsl #16 0x0000ffff84373388: movk x8, #0xffff, lsl #32 0x0000ffff8437338c: stp xzr, x9, [sp, #-16]! 0x0000ffff84373390: blr x8 0x0000ffff84373394: nop ; {other} 0x0000ffff84373398: movk xzr, #0x0 0x0000ffff8437339c: movk xzr, #0x0 0x0000ffff843733a0: add sp, sp, #0x10 0x0000ffff843733a4: ptrue p7.b 0x0000ffff843733a8: b 0x0000ffff843712bc 0x0000ffff843733ac: sub x12, x10, #0x8 0x0000ffff843733b0: add x10, x11, x10 0x0000ffff843733b4: stur x0, [x10, #-8] 0x0000ffff843733b8: str x12, [x28, #64] 0x0000ffff843733bc: b 0x0000ffff843712bc 0x0000ffff843733c0: ldp x10, x11, [x28, #64] 0x0000ffff843733c4: dmb ish 0x0000ffff843733c8: ldrsb w2, [x0] 0x0000ffff843733cc: cbz w2, 0x0000ffff843714c8 0x0000ffff843733d0: strb wzr, [x0] 0x0000ffff843733d4: cbnz x10, 0x0000ffff84373444 0x0000ffff843733d8: str x1, [sp, #16] 0x0000ffff843733dc: str w16, [sp, #8] 0x0000ffff843733e0: mov x29, x17 0x0000ffff843733e4: mov x26, x15 0x0000ffff843733e8: mov w24, w14 0x0000ffff843733ec: mov x22, x13 0x0000ffff843733f0: mov x19, x12 0x0000ffff843733f4: mov x1, x28 0x0000ffff843733f8: adr x9, 0x0000ffff84373410 0x0000ffff843733fc: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373400: movk x8, #0x9c60, lsl #16 0x0000ffff84373404: movk x8, #0xffff, lsl #32 0x0000ffff84373408: stp xzr, x9, [sp, #-16]! 0x0000ffff8437340c: blr x8 0x0000ffff84373410: nop ; {other} 0x0000ffff84373414: movk xzr, #0x0 0x0000ffff84373418: movk xzr, #0x0 0x0000ffff8437341c: add sp, sp, #0x10 0x0000ffff84373420: ptrue p7.b 0x0000ffff84373424: mov x12, x19 0x0000ffff84373428: mov x13, x22 0x0000ffff8437342c: mov w14, w24 0x0000ffff84373430: mov x15, x26 0x0000ffff84373434: mov x17, x29 0x0000ffff84373438: ldr w16, [sp, #8] 0x0000ffff8437343c: ldr x1, [sp, #16] 0x0000ffff84373440: b 0x0000ffff843714c8 0x0000ffff84373444: sub x18, x10, #0x8 0x0000ffff84373448: add x10, x11, x10 0x0000ffff8437344c: stur x0, [x10, #-8] 0x0000ffff84373450: str x18, [x28, #64] 0x0000ffff84373454: b 0x0000ffff843714c8 0x0000ffff84373458: ldp x10, x11, [x28, #64] 0x0000ffff8437345c: dmb ish 0x0000ffff84373460: ldrsb w18, [x0] 0x0000ffff84373464: cbz w18, 0x0000ffff84371508 0x0000ffff84373468: strb wzr, [x0] 0x0000ffff8437346c: cbnz x10, 0x0000ffff843734dc 0x0000ffff84373470: mov x29, x1 0x0000ffff84373474: mov w27, w16 0x0000ffff84373478: mov x26, x17 0x0000ffff8437347c: mov x24, x15 0x0000ffff84373480: mov w25, w14 0x0000ffff84373484: mov x22, x13 0x0000ffff84373488: mov x19, x12 0x0000ffff8437348c: mov x1, x28 0x0000ffff84373490: adr x9, 0x0000ffff843734a8 0x0000ffff84373494: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373498: movk x8, #0x9c60, lsl #16 0x0000ffff8437349c: movk x8, #0xffff, lsl #32 0x0000ffff843734a0: stp xzr, x9, [sp, #-16]! 0x0000ffff843734a4: blr x8 0x0000ffff843734a8: nop ; {other} 0x0000ffff843734ac: movk xzr, #0x0 0x0000ffff843734b0: movk xzr, #0x0 0x0000ffff843734b4: add sp, sp, #0x10 0x0000ffff843734b8: ptrue p7.b 0x0000ffff843734bc: mov x12, x19 0x0000ffff843734c0: mov x13, x22 0x0000ffff843734c4: mov w14, w25 0x0000ffff843734c8: mov x15, x24 0x0000ffff843734cc: mov x17, x26 0x0000ffff843734d0: mov w16, w27 0x0000ffff843734d4: mov x1, x29 0x0000ffff843734d8: b 0x0000ffff84371508 0x0000ffff843734dc: sub x18, x10, #0x8 0x0000ffff843734e0: add x10, x11, x10 0x0000ffff843734e4: stur x0, [x10, #-8] 0x0000ffff843734e8: str x18, [x28, #64] 0x0000ffff843734ec: b 0x0000ffff84371508 0x0000ffff843734f0: ldp x10, x11, [x28, #64] 0x0000ffff843734f4: dmb ish 0x0000ffff843734f8: ldrsb w16, [x0] 0x0000ffff843734fc: cbz w16, 0x0000ffff8437155c 0x0000ffff84373500: strb wzr, [x0] 0x0000ffff84373504: cbnz x10, 0x0000ffff84373554 0x0000ffff84373508: mov x23, x15 0x0000ffff8437350c: mov x22, x13 0x0000ffff84373510: mov x19, x12 0x0000ffff84373514: mov x1, x28 0x0000ffff84373518: adr x9, 0x0000ffff84373530 0x0000ffff8437351c: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373520: movk x8, #0x9c60, lsl #16 0x0000ffff84373524: movk x8, #0xffff, lsl #32 0x0000ffff84373528: stp xzr, x9, [sp, #-16]! 0x0000ffff8437352c: blr x8 0x0000ffff84373530: nop ; {other} 0x0000ffff84373534: movk xzr, #0x0 0x0000ffff84373538: movk xzr, #0x0 0x0000ffff8437353c: add sp, sp, #0x10 0x0000ffff84373540: ptrue p7.b 0x0000ffff84373544: mov x12, x19 0x0000ffff84373548: mov x13, x22 0x0000ffff8437354c: mov x15, x23 0x0000ffff84373550: b 0x0000ffff8437155c 0x0000ffff84373554: sub x14, x10, #0x8 0x0000ffff84373558: add x10, x11, x10 0x0000ffff8437355c: stur x0, [x10, #-8] 0x0000ffff84373560: str x14, [x28, #64] 0x0000ffff84373564: b 0x0000ffff8437155c 0x0000ffff84373568: ldp x10, x11, [x28, #64] 0x0000ffff8437356c: dmb ish 0x0000ffff84373570: ldrsb w13, [x0] 0x0000ffff84373574: cbz w13, 0x0000ffff843735c4 0x0000ffff84373578: strb wzr, [x0] 0x0000ffff8437357c: cbz x10, 0x0000ffff84373594 0x0000ffff84373580: sub x12, x10, #0x8 0x0000ffff84373584: add x10, x11, x10 0x0000ffff84373588: stur x0, [x10, #-8] 0x0000ffff8437358c: str x12, [x28, #64] 0x0000ffff84373590: b 0x0000ffff843735c4 0x0000ffff84373594: mov x1, x28 0x0000ffff84373598: adr x9, 0x0000ffff843735b0 0x0000ffff8437359c: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff843735a0: movk x8, #0x9c60, lsl #16 0x0000ffff843735a4: movk x8, #0xffff, lsl #32 0x0000ffff843735a8: stp xzr, x9, [sp, #-16]! 0x0000ffff843735ac: blr x8 0x0000ffff843735b0: nop ; {other} 0x0000ffff843735b4: movk xzr, #0x0 0x0000ffff843735b8: movk xzr, #0x0 0x0000ffff843735bc: add sp, sp, #0x10 0x0000ffff843735c0: ptrue p7.b 0x0000ffff843735c4: ldr w19, [x20, #32] 0x0000ffff843735c8: b 0x0000ffff8437246c 0x0000ffff843735cc: ldp x10, x11, [x28, #64] 0x0000ffff843735d0: dmb ish 0x0000ffff843735d4: ldrsb w12, [x0] 0x0000ffff843735d8: cbz w12, 0x0000ffff843724c4 0x0000ffff843735dc: strb wzr, [x0] 0x0000ffff843735e0: cbnz x10, 0x0000ffff84373618 0x0000ffff843735e4: mov x1, x28 0x0000ffff843735e8: adr x9, 0x0000ffff84373600 0x0000ffff843735ec: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff843735f0: movk x8, #0x9c60, lsl #16 0x0000ffff843735f4: movk x8, #0xffff, lsl #32 0x0000ffff843735f8: stp xzr, x9, [sp, #-16]! 0x0000ffff843735fc: blr x8 0x0000ffff84373600: nop ; {other} 0x0000ffff84373604: movk xzr, #0x0 0x0000ffff84373608: movk xzr, #0x0 0x0000ffff8437360c: add sp, sp, #0x10 0x0000ffff84373610: ptrue p7.b 0x0000ffff84373614: b 0x0000ffff843724c4 0x0000ffff84373618: sub x12, x10, #0x8 0x0000ffff8437361c: add x10, x11, x10 0x0000ffff84373620: stur x0, [x10, #-8] 0x0000ffff84373624: str x12, [x28, #64] 0x0000ffff84373628: b 0x0000ffff843724c4 0x0000ffff8437362c: mov w11, wzr 0x0000ffff84373630: b 0x0000ffff843704b4 0x0000ffff84373634: ldr w10, [x22] 0x0000ffff84373638: lsl x0, x10, #3 0x0000ffff8437363c: cbz x0, 0x0000ffff8437227c 0x0000ffff84373640: ldr x10, [x28, #40] 0x0000ffff84373644: cbz x10, 0x0000ffff84375638 0x0000ffff84373648: ldr x11, [x28, #48] 0x0000ffff8437364c: sub x12, x10, #0x8 0x0000ffff84373650: add x10, x11, x10 0x0000ffff84373654: stur x0, [x10, #-8] 0x0000ffff84373658: str x12, [x28, #40] 0x0000ffff8437365c: b 0x0000ffff8437227c 0x0000ffff84373660: ldp x10, x11, [x28, #64] 0x0000ffff84373664: dmb ish 0x0000ffff84373668: ldrsb w13, [x0] 0x0000ffff8437366c: cbz w13, 0x0000ffff843722b8 0x0000ffff84373670: strb wzr, [x0] 0x0000ffff84373674: cbnz x10, 0x0000ffff843736ac 0x0000ffff84373678: mov x1, x28 0x0000ffff8437367c: adr x9, 0x0000ffff84373694 0x0000ffff84373680: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373684: movk x8, #0x9c60, lsl #16 0x0000ffff84373688: movk x8, #0xffff, lsl #32 0x0000ffff8437368c: stp xzr, x9, [sp, #-16]! 0x0000ffff84373690: blr x8 0x0000ffff84373694: nop ; {other} 0x0000ffff84373698: movk xzr, #0x0 0x0000ffff8437369c: movk xzr, #0x0 0x0000ffff843736a0: add sp, sp, #0x10 0x0000ffff843736a4: ptrue p7.b 0x0000ffff843736a8: b 0x0000ffff843722b8 0x0000ffff843736ac: sub x12, x10, #0x8 0x0000ffff843736b0: add x10, x11, x10 0x0000ffff843736b4: stur x0, [x10, #-8] 0x0000ffff843736b8: str x12, [x28, #64] 0x0000ffff843736bc: b 0x0000ffff843722b8 0x0000ffff843736c0: stp x19, x12, [sp, #8] 0x0000ffff843736c4: str x13, [sp] 0x0000ffff843736c8: mov x29, x21 0x0000ffff843736cc: mov x1, x13 0x0000ffff843736d0: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [56]=Oop } ;*invokevirtual hashCode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::hash@1 (line 310) ; - java.util.WeakHashMap::remove@7 (line 603) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {optimized virtual_call} 0x0000ffff843736d4: nop ; {other} 0x0000ffff843736d8: movk xzr, #0x3dcc 0x0000ffff843736dc: movk xzr, #0x1600 0x0000ffff843736e0: ptrue p7.b 0x0000ffff843736e4: mov x21, x29 0x0000ffff843736e8: ldp x13, x19, [sp] 0x0000ffff843736ec: ldr x12, [sp, #16] 0x0000ffff843736f0: b 0x0000ffff84371ecc 0x0000ffff843736f4: ldr w10, [x22] 0x0000ffff843736f8: lsl x0, x10, #3 0x0000ffff843736fc: cbz x0, 0x0000ffff84371f90 0x0000ffff84373700: ldr x10, [x28, #40] 0x0000ffff84373704: cbz x10, 0x0000ffff84375724 0x0000ffff84373708: ldr x11, [x28, #48] 0x0000ffff8437370c: sub x12, x10, #0x8 0x0000ffff84373710: add x10, x11, x10 0x0000ffff84373714: stur x0, [x10, #-8] 0x0000ffff84373718: str x12, [x28, #40] 0x0000ffff8437371c: b 0x0000ffff84371f90 0x0000ffff84373720: ldp x10, x11, [x28, #64] 0x0000ffff84373724: dmb ish 0x0000ffff84373728: ldrsb w13, [x0] 0x0000ffff8437372c: cbz w13, 0x0000ffff84371fcc 0x0000ffff84373730: strb wzr, [x0] 0x0000ffff84373734: cbnz x10, 0x0000ffff8437376c 0x0000ffff84373738: mov x1, x28 0x0000ffff8437373c: adr x9, 0x0000ffff84373754 0x0000ffff84373740: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373744: movk x8, #0x9c60, lsl #16 0x0000ffff84373748: movk x8, #0xffff, lsl #32 0x0000ffff8437374c: stp xzr, x9, [sp, #-16]! 0x0000ffff84373750: blr x8 0x0000ffff84373754: nop ; {other} 0x0000ffff84373758: movk xzr, #0x0 0x0000ffff8437375c: movk xzr, #0x0 0x0000ffff84373760: add sp, sp, #0x10 0x0000ffff84373764: ptrue p7.b 0x0000ffff84373768: b 0x0000ffff84371fcc 0x0000ffff8437376c: sub x12, x10, #0x8 0x0000ffff84373770: add x10, x11, x10 0x0000ffff84373774: stur x0, [x10, #-8] 0x0000ffff84373778: str x12, [x28, #64] 0x0000ffff8437377c: b 0x0000ffff84371fcc 0x0000ffff84373780: str w19, [sp, #24] 0x0000ffff84373784: stp x25, x21, [sp, #8] 0x0000ffff84373788: str x24, [sp] 0x0000ffff8437378c: mov x29, x20 0x0000ffff84373790: mov x1, #0x44c8 // #17608 ; {metadata('java/lang/String')} 0x0000ffff84373794: movk x1, #0x15, lsl #16 0x0000ffff84373798: movk x1, #0x78, lsl #32 0x0000ffff8437379c: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*new {reexecute=1 rethrow=0 return_oop=1} ; - (reexecute) jdk.internal.jmod.JmodFile::getInputStream@0 (line 209) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _new_instance_Java} 0x0000ffff843737a0: nop ; {other} 0x0000ffff843737a4: movk xzr, #0x3e98 0x0000ffff843737a8: movk xzr, #0x1700 0x0000ffff843737ac: ptrue p7.b 0x0000ffff843737b0: ldp x24, x25, [sp] 0x0000ffff843737b4: ldr x21, [sp, #16] 0x0000ffff843737b8: ldr w19, [sp, #24] 0x0000ffff843737bc: b 0x0000ffff843703c4 0x0000ffff843737c0: str w19, [sp, #32] 0x0000ffff843737c4: stp x25, x23, [sp, #16] 0x0000ffff843737c8: stp x20, x24, [sp] 0x0000ffff843737cc: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff843737d0: movk x1, #0x14, lsl #16 0x0000ffff843737d4: movk x1, #0x78, lsl #32 0x0000ffff843737d8: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*new {reexecute=1 rethrow=0 return_oop=1} ; - (reexecute) jdk.internal.jmod.JmodFile::getInputStream@0 (line 209) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call resolve_opt_virtual_call} 0x0000ffff843737dc: nop ; {other} 0x0000ffff843737e0: movk xzr, #0x3ed4 0x0000ffff843737e4: movk xzr, #0x1800 0x0000ffff843737e8: ptrue p7.b 0x0000ffff843737ec: ldp x20, x24, [sp] 0x0000ffff843737f0: ldr x25, [sp, #16] 0x0000ffff843737f4: mov x21, x0 0x0000ffff843737f8: ldr x23, [sp, #24] 0x0000ffff843737fc: ldr w19, [sp, #32] 0x0000ffff84373800: b 0x0000ffff843701a0 0x0000ffff84373804: str w13, [sp, #16] 0x0000ffff84373808: str x14, [sp, #8] 0x0000ffff8437380c: mov x29, x17 0x0000ffff84373810: str x12, [sp] 0x0000ffff84373814: mov x1, #0x52a0 // #21152 ; {metadata('java/util/zip/ZipFile$ZipFileInputStream')} 0x0000ffff84373818: movk x1, #0x37, lsl #16 0x0000ffff8437381c: movk x1, #0x78, lsl #32 0x0000ffff84373820: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.ZipFile::getInputStream@77 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _new_instance_Java} 0x0000ffff84373824: nop ; {other} 0x0000ffff84373828: movk xzr, #0x3f1c 0x0000ffff8437382c: movk xzr, #0x1900 0x0000ffff84373830: ptrue p7.b 0x0000ffff84373834: ldr x12, [sp] 0x0000ffff84373838: mov x17, x29 0x0000ffff8437383c: ldr x14, [sp, #8] 0x0000ffff84373840: ldr w13, [sp, #16] 0x0000ffff84373844: mov x16, x0 0x0000ffff84373848: b 0x0000ffff84370bbc 0x0000ffff8437384c: str x1, [sp, #24] 0x0000ffff84373850: str w15, [sp, #16] 0x0000ffff84373854: str x16, [sp, #8] 0x0000ffff84373858: mov x29, x14 0x0000ffff8437385c: str x12, [sp] 0x0000ffff84373860: mov x1, #0x5940 // #22848 ; {metadata('java/util/zip/ZipFile$ZipFileInflaterInputStream')} 0x0000ffff84373864: movk x1, #0x37, lsl #16 0x0000ffff84373868: movk x1, #0x78, lsl #32 0x0000ffff8437386c: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=NarrowOop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.ZipFile::getInputStream@203 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _new_instance_Java} 0x0000ffff84373870: nop ; {other} 0x0000ffff84373874: movk xzr, #0x3f68 0x0000ffff84373878: movk xzr, #0x1a00 0x0000ffff8437387c: ptrue p7.b 0x0000ffff84373880: ldr x12, [sp] 0x0000ffff84373884: mov x14, x29 0x0000ffff84373888: ldr x16, [sp, #8] 0x0000ffff8437388c: ldr w15, [sp, #16] 0x0000ffff84373890: ldr x1, [sp, #24] 0x0000ffff84373894: b 0x0000ffff84370d80 0x0000ffff84373898: str x1, [sp, #40] 0x0000ffff8437389c: str w10, [sp, #20] 0x0000ffff843738a0: stp x17, x18, [sp, #24] 0x0000ffff843738a4: str w13, [sp, #16] 0x0000ffff843738a8: str x16, [sp, #8] 0x0000ffff843738ac: mov x29, x14 0x0000ffff843738b0: str x12, [sp] 0x0000ffff843738b4: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff843738b8: movk x1, #0x14, lsl #16 0x0000ffff843738bc: movk x1, #0x78, lsl #32 0x0000ffff843738c0: orr w2, wzr, #0x1 0x0000ffff843738c4: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=NarrowOop [24]=Oop [32]=Oop [40]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.InflaterInputStream::@22 (line 115) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@11 (line 451) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@10 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call resolve_opt_virtual_call} 0x0000ffff843738c8: nop ; {other} 0x0000ffff843738cc: movk xzr, #0x3fc0 0x0000ffff843738d0: movk xzr, #0x1b00 0x0000ffff843738d4: ptrue p7.b 0x0000ffff843738d8: ldr x12, [sp] 0x0000ffff843738dc: mov x14, x29 0x0000ffff843738e0: ldr w13, [sp, #16] 0x0000ffff843738e4: ldp x17, x18, [sp, #24] 0x0000ffff843738e8: ldr w10, [sp, #20] 0x0000ffff843738ec: ldr x1, [sp, #40] 0x0000ffff843738f0: mov x2, x0 0x0000ffff843738f4: b 0x0000ffff84371008 0x0000ffff843738f8: str w2, [sp, #20] 0x0000ffff843738fc: stp x18, x1, [sp, #24] 0x0000ffff84373900: mov x29, x17 0x0000ffff84373904: str w13, [sp, #16] 0x0000ffff84373908: stp x12, x14, [sp] 0x0000ffff8437390c: mov x1, #0x7920 // #31008 ; {metadata('java/util/zip/ZipFile$InflaterCleanupAction')} 0x0000ffff84373910: movk x1, #0x37, lsl #16 0x0000ffff84373914: movk x1, #0x78, lsl #32 0x0000ffff84373918: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=NarrowOop [20]=NarrowOop [24]=Oop [32]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@24 (line 452) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@10 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _new_instance_Java} 0x0000ffff8437391c: nop ; {other} 0x0000ffff84373920: movk xzr, #0x4014 0x0000ffff84373924: movk xzr, #0x1c00 0x0000ffff84373928: ptrue p7.b 0x0000ffff8437392c: mov x29, x0 0x0000ffff84373930: ldp x12, x14, [sp] 0x0000ffff84373934: ldr w13, [sp, #16] 0x0000ffff84373938: ldr x18, [sp, #24] 0x0000ffff8437393c: ldr w2, [sp, #20] 0x0000ffff84373940: b 0x0000ffff843711a8 0x0000ffff84373944: stp x14, x18, [sp, #8] 0x0000ffff84373948: str x12, [sp] 0x0000ffff8437394c: mov x1, #0x9920 // #39200 ; {metadata('jdk/internal/ref/CleanerImpl$PhantomCleanableRef')} 0x0000ffff84373950: movk x1, #0x24, lsl #16 0x0000ffff84373954: movk x1, #0x78, lsl #32 0x0000ffff84373958: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.ref.Cleaner::register@14 (line 225) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@34 (line 452) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@10 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _new_instance_Java} 0x0000ffff8437395c: nop ; {other} 0x0000ffff84373960: movk xzr, #0x4054 0x0000ffff84373964: movk xzr, #0x1d00 0x0000ffff84373968: ptrue p7.b 0x0000ffff8437396c: b 0x0000ffff843711f8 0x0000ffff84373970: str w2, [sp, #12] 0x0000ffff84373974: stp x18, x1, [sp, #24] 0x0000ffff84373978: str x17, [sp, #16] 0x0000ffff8437397c: str w13, [sp, #8] 0x0000ffff84373980: mov x29, x14 0x0000ffff84373984: str x12, [sp] 0x0000ffff84373988: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff8437398c: movk x1, #0x14, lsl #16 0x0000ffff84373990: movk x1, #0x78, lsl #32 0x0000ffff84373994: mov w2, w10 0x0000ffff84373998: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [32]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.InflaterInputStream::@64 (line 91) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@11 (line 451) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@10 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call resolve_opt_virtual_call} 0x0000ffff8437399c: nop ; {other} 0x0000ffff843739a0: movk xzr, #0x4094 0x0000ffff843739a4: movk xzr, #0x1e00 0x0000ffff843739a8: ptrue p7.b 0x0000ffff843739ac: ldr x12, [sp] 0x0000ffff843739b0: mov x14, x29 0x0000ffff843739b4: ldr w13, [sp, #8] 0x0000ffff843739b8: ldp x17, x18, [sp, #16] 0x0000ffff843739bc: ldr x1, [sp, #32] 0x0000ffff843739c0: ldr w2, [sp, #12] 0x0000ffff843739c4: mov x3, x0 0x0000ffff843739c8: b 0x0000ffff84371124 0x0000ffff843739cc: str w16, [sp, #56] 0x0000ffff843739d0: str x17, [sp, #48] 0x0000ffff843739d4: str w2, [sp, #36] 0x0000ffff843739d8: str x15, [sp, #40] 0x0000ffff843739dc: str w14, [sp, #32] 0x0000ffff843739e0: stp x21, x13, [sp, #16] 0x0000ffff843739e4: str x12, [sp, #8] 0x0000ffff843739e8: mov x1, #0x75f8 // #30200 ; {metadata('java/util/WeakHashMap$Entry')} 0x0000ffff843739ec: movk x1, #0x2c, lsl #16 0x0000ffff843739f0: movk x1, #0x78, lsl #32 0x0000ffff843739f4: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [40]=Oop [48]=Derived_oop_[40] [56]=NarrowOop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.util.WeakHashMap::put@113 (line 477) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _new_instance_Java} 0x0000ffff843739f8: nop ; {other} 0x0000ffff843739fc: movk xzr, #0x40f0 0x0000ffff84373a00: movk xzr, #0x1f00 0x0000ffff84373a04: ptrue p7.b 0x0000ffff84373a08: ldp x12, x21, [sp, #8] 0x0000ffff84373a0c: ldr x13, [sp, #24] 0x0000ffff84373a10: ldr w14, [sp, #32] 0x0000ffff84373a14: ldp x15, x17, [sp, #40] 0x0000ffff84373a18: ldr w16, [sp, #56] 0x0000ffff84373a1c: mov x1, x0 0x0000ffff84373a20: b 0x0000ffff84371454 0x0000ffff84373a24: str x21, [sp] 0x0000ffff84373a28: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff84373a2c: movk x1, #0x14, lsl #16 0x0000ffff84373a30: movk x1, #0x78, lsl #32 0x0000ffff84373a34: orr w2, wzr, #0x4000 0x0000ffff84373a38: bl 0x0000ffff83a96f80 ; ImmutableOopMap {[0]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.io.InputStream::readNBytes@32 (line 408) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call resolve_opt_virtual_call} 0x0000ffff84373a3c: nop ; {other} 0x0000ffff84373a40: movk xzr, #0x4134 0x0000ffff84373a44: movk xzr, #0x2000 0x0000ffff84373a48: ptrue p7.b 0x0000ffff84373a4c: ldr x21, [sp] 0x0000ffff84373a50: b 0x0000ffff84371730 0x0000ffff84373a54: stp x18, x2, [sp, #48] 0x0000ffff84373a58: stp w14, w4, [sp, #36] 0x0000ffff84373a5c: str w1, [sp, #32] 0x0000ffff84373a60: str w13, [sp, #12] 0x0000ffff84373a64: stp x17, x11, [sp, #16] 0x0000ffff84373a68: str w15, [sp, #8] 0x0000ffff84373a6c: mov x29, x16 0x0000ffff84373a70: str x21, [sp] 0x0000ffff84373a74: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff84373a78: movk x1, #0x14, lsl #16 0x0000ffff84373a7c: movk x1, #0x78, lsl #32 0x0000ffff84373a80: ldr w2, [sp, #32] 0x0000ffff84373a84: bl 0x0000ffff83e47f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.util.Arrays::copyOfRange@59 (line 3852) ; - java.io.InputStream::readNBytes@119 (line 423) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _new_array_nozero_Java} 0x0000ffff84373a88: nop ; {other} 0x0000ffff84373a8c: movk xzr, #0x4180 0x0000ffff84373a90: movk xzr, #0x2100 0x0000ffff84373a94: ptrue p7.b 0x0000ffff84373a98: ldr x21, [sp] 0x0000ffff84373a9c: mov x16, x29 0x0000ffff84373aa0: ldr w15, [sp, #8] 0x0000ffff84373aa4: ldp x17, x11, [sp, #16] 0x0000ffff84373aa8: ldr w13, [sp, #12] 0x0000ffff84373aac: ldp w1, w14, [sp, #32] 0x0000ffff84373ab0: ldr w4, [sp, #40] 0x0000ffff84373ab4: ldp x18, x2, [sp, #48] 0x0000ffff84373ab8: mov x26, x0 0x0000ffff84373abc: b 0x0000ffff84371cd4 0x0000ffff84373ac0: ldr w11, [x22] 0x0000ffff84373ac4: lsl x0, x11, #3 0x0000ffff84373ac8: cbz x0, 0x0000ffff843727ac 0x0000ffff84373acc: ldr x11, [x28, #40] 0x0000ffff84373ad0: cbz x11, 0x0000ffff84375808 0x0000ffff84373ad4: ldr x12, [x28, #48] 0x0000ffff84373ad8: sub x16, x11, #0x8 0x0000ffff84373adc: add x11, x12, x11 0x0000ffff84373ae0: stur x0, [x11, #-8] 0x0000ffff84373ae4: str x16, [x28, #40] 0x0000ffff84373ae8: b 0x0000ffff843727ac 0x0000ffff84373aec: ldp x11, x12, [x28, #64] 0x0000ffff84373af0: dmb ish 0x0000ffff84373af4: ldrsb w16, [x0] 0x0000ffff84373af8: cbz w16, 0x0000ffff843727e8 0x0000ffff84373afc: strb wzr, [x0] 0x0000ffff84373b00: cbnz x11, 0x0000ffff84373b68 0x0000ffff84373b04: mov w27, w10 0x0000ffff84373b08: mov x25, x18 0x0000ffff84373b0c: mov w23, w14 0x0000ffff84373b10: mov w24, w13 0x0000ffff84373b14: mov x22, x17 0x0000ffff84373b18: mov w20, w15 0x0000ffff84373b1c: mov x1, x28 0x0000ffff84373b20: adr x9, 0x0000ffff84373b38 0x0000ffff84373b24: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373b28: movk x8, #0x9c60, lsl #16 0x0000ffff84373b2c: movk x8, #0xffff, lsl #32 0x0000ffff84373b30: stp xzr, x9, [sp, #-16]! 0x0000ffff84373b34: blr x8 0x0000ffff84373b38: nop ; {other} 0x0000ffff84373b3c: movk xzr, #0x0 0x0000ffff84373b40: movk xzr, #0x0 0x0000ffff84373b44: add sp, sp, #0x10 0x0000ffff84373b48: ptrue p7.b 0x0000ffff84373b4c: mov w15, w20 0x0000ffff84373b50: mov x17, x22 0x0000ffff84373b54: mov w13, w24 0x0000ffff84373b58: mov w14, w23 0x0000ffff84373b5c: mov x18, x25 0x0000ffff84373b60: mov w10, w27 0x0000ffff84373b64: b 0x0000ffff843727e8 0x0000ffff84373b68: sub x16, x11, #0x8 0x0000ffff84373b6c: add x11, x12, x11 0x0000ffff84373b70: stur x0, [x11, #-8] 0x0000ffff84373b74: str x16, [x28, #64] 0x0000ffff84373b78: b 0x0000ffff843727e8 0x0000ffff84373b7c: ldr w11, [x19] 0x0000ffff84373b80: lsl x0, x11, #3 0x0000ffff84373b84: cbz x0, 0x0000ffff843726f4 0x0000ffff84373b88: ldr x10, [x28, #40] 0x0000ffff84373b8c: cbz x10, 0x0000ffff843758b4 0x0000ffff84373b90: ldr x11, [x28, #48] 0x0000ffff84373b94: sub x12, x10, #0x8 0x0000ffff84373b98: add x10, x11, x10 0x0000ffff84373b9c: stur x0, [x10, #-8] 0x0000ffff84373ba0: str x12, [x28, #40] 0x0000ffff84373ba4: b 0x0000ffff843726f4 0x0000ffff84373ba8: ldp x11, x10, [x28, #64] 0x0000ffff84373bac: dmb ish 0x0000ffff84373bb0: ldrsb w13, [x0] 0x0000ffff84373bb4: cbz w13, 0x0000ffff84372734 0x0000ffff84373bb8: strb wzr, [x0] 0x0000ffff84373bbc: cbnz x11, 0x0000ffff84373bf8 0x0000ffff84373bc0: mov x1, x28 0x0000ffff84373bc4: adr x9, 0x0000ffff84373bdc 0x0000ffff84373bc8: mov x8, #0x48b8 // #18616 ; {runtime_call G1BarrierSetRuntime::write_ref_field_post_entry(unsigned char volatile*, JavaThread*)} 0x0000ffff84373bcc: movk x8, #0x9c60, lsl #16 0x0000ffff84373bd0: movk x8, #0xffff, lsl #32 0x0000ffff84373bd4: stp xzr, x9, [sp, #-16]! 0x0000ffff84373bd8: blr x8 0x0000ffff84373bdc: nop ; {other} 0x0000ffff84373be0: movk xzr, #0x0 0x0000ffff84373be4: movk xzr, #0x0 0x0000ffff84373be8: add sp, sp, #0x10 0x0000ffff84373bec: ptrue p7.b 0x0000ffff84373bf0: ldr x17, [sp, #8] 0x0000ffff84373bf4: b 0x0000ffff84372734 0x0000ffff84373bf8: sub x12, x11, #0x8 0x0000ffff84373bfc: add x10, x10, x11 0x0000ffff84373c00: stur x0, [x10, #-8] 0x0000ffff84373c04: str x12, [x28, #64] 0x0000ffff84373c08: b 0x0000ffff84372734 0x0000ffff84373c0c: str x26, [sp, #16] 0x0000ffff84373c10: stp w15, w13, [sp, #8] 0x0000ffff84373c14: mov x29, x16 0x0000ffff84373c18: str x21, [sp] 0x0000ffff84373c1c: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff84373c20: movk x1, #0x14, lsl #16 0x0000ffff84373c24: movk x1, #0x78, lsl #32 0x0000ffff84373c28: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.io.InputStream::readNBytes@32 (line 408) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call resolve_opt_virtual_call} 0x0000ffff84373c2c: nop ; {other} 0x0000ffff84373c30: movk xzr, #0x4324 0x0000ffff84373c34: movk xzr, #0x2200 0x0000ffff84373c38: ptrue p7.b 0x0000ffff84373c3c: ldr x21, [sp] 0x0000ffff84373c40: mov x16, x29 0x0000ffff84373c44: ldp w15, w13, [sp, #8] 0x0000ffff84373c48: ldr x26, [sp, #16] 0x0000ffff84373c4c: b 0x0000ffff843728a0 0x0000ffff84373c50: str x26, [sp, #24] 0x0000ffff84373c54: stp w13, w14, [sp, #16] 0x0000ffff84373c58: str x17, [sp, #8] 0x0000ffff84373c5c: mov w29, w15 0x0000ffff84373c60: str x21, [sp] 0x0000ffff84373c64: mov x1, #0x34f0 // #13552 ; {metadata('java/util/ArrayList')} 0x0000ffff84373c68: movk x1, #0x1d, lsl #16 0x0000ffff84373c6c: movk x1, #0x78, lsl #32 0x0000ffff84373c70: bl 0x0000ffff83e47980 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.io.InputStream::readNBytes@145 (line 430) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _new_instance_Java} 0x0000ffff84373c74: nop ; {other} 0x0000ffff84373c78: movk xzr, #0x436c 0x0000ffff84373c7c: movk xzr, #0x2300 0x0000ffff84373c80: ptrue p7.b 0x0000ffff84373c84: b 0x0000ffff8437268c 0x0000ffff84373c88: str x19, [sp, #16] 0x0000ffff84373c8c: str w13, [sp, #8] 0x0000ffff84373c90: mov x29, x16 0x0000ffff84373c94: str x21, [sp] 0x0000ffff84373c98: mov x1, #0x63e8 // #25576 ; {metadata('java/util/ArrayList$Itr')} 0x0000ffff84373c9c: movk x1, #0x26, lsl #16 0x0000ffff84373ca0: movk x1, #0x78, lsl #32 0x0000ffff84373ca4: bl 0x0000ffff83e47980 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.util.ArrayList::iterator@0 (line 1030) ; - java.io.InputStream::readNBytes@223 (line 451) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _new_instance_Java} 0x0000ffff84373ca8: nop ; {other} 0x0000ffff84373cac: movk xzr, #0x43a0 0x0000ffff84373cb0: movk xzr, #0x2400 0x0000ffff84373cb4: ptrue p7.b 0x0000ffff84373cb8: ldr x21, [sp] 0x0000ffff84373cbc: mov x16, x29 0x0000ffff84373cc0: ldr w13, [sp, #8] 0x0000ffff84373cc4: ldr x19, [sp, #16] 0x0000ffff84373cc8: b 0x0000ffff8437296c 0x0000ffff84373ccc: str w13, [sp, #8] 0x0000ffff84373cd0: mov x29, x16 0x0000ffff84373cd4: str x21, [sp] 0x0000ffff84373cd8: mov x1, #0x92c0 // #37568 ; {metadata({type array byte})} 0x0000ffff84373cdc: movk x1, #0x14, lsl #16 0x0000ffff84373ce0: movk x1, #0x78, lsl #32 0x0000ffff84373ce4: mov w2, w13 0x0000ffff84373ce8: bl 0x0000ffff83a96f80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.io.InputStream::readNBytes@212 (line 448) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call resolve_opt_virtual_call} 0x0000ffff84373cec: nop ; {other} 0x0000ffff84373cf0: movk xzr, #0x43e4 0x0000ffff84373cf4: movk xzr, #0x2500 0x0000ffff84373cf8: ptrue p7.b 0x0000ffff84373cfc: ldr x21, [sp] 0x0000ffff84373d00: mov x16, x29 0x0000ffff84373d04: ldr w13, [sp, #8] 0x0000ffff84373d08: mov x19, x0 0x0000ffff84373d0c: b 0x0000ffff84372934 0x0000ffff84373d10: mov w1, #0xffffffe4 // #-28 0x0000ffff84373d14: mov x29, x24 0x0000ffff84373d18: str x25, [sp] 0x0000ffff84373d1c: stp x3, x3, [sp, #24] 0x0000ffff84373d20: stp x21, x18, [sp, #40] 0x0000ffff84373d24: str w7, [sp, #56] 0x0000ffff84373d28: str x15, [sp, #64] 0x0000ffff84373d2c: str w19, [sp, #72] 0x0000ffff84373d30: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [64]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::getEntryHash@5 (line 1448) ; - java.util.zip.ZipFile$Source::getEntryPos@42 (line 1868) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84373d34: nop ; {other} 0x0000ffff84373d38: movk xzr, #0x442c 0x0000ffff84373d3c: movk xzr, #0x2600 0x0000ffff84373d40: stp w1, w2, [sp, #40] 0x0000ffff84373d44: str w13, [sp, #20] 0x0000ffff84373d48: stp x17, x11, [sp, #24] 0x0000ffff84373d4c: str w15, [sp, #16] 0x0000ffff84373d50: stp x21, x16, [sp] 0x0000ffff84373d54: mov w1, #0xfffffff6 // #-10 0x0000ffff84373d58: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.Inflater::finished@6 (line 330) ; - java.util.zip.InflaterInputStream::read@34 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84373d5c: nop ; {other} 0x0000ffff84373d60: movk xzr, #0x4454 0x0000ffff84373d64: movk xzr, #0x2700 0x0000ffff84373d68: str x4, [sp, #56] 0x0000ffff84373d6c: stp w1, w2, [sp, #48] 0x0000ffff84373d70: stp w12, w18, [sp, #40] 0x0000ffff84373d74: str w13, [sp, #20] 0x0000ffff84373d78: stp x17, x11, [sp, #24] 0x0000ffff84373d7c: str w15, [sp, #16] 0x0000ffff84373d80: stp x21, x16, [sp] 0x0000ffff84373d84: mov x1, x4 0x0000ffff84373d88: add x2, sp, #0x90 0x0000ffff84373d8c: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.Inflater::finished@6 (line 330) ; - java.util.zip.InflaterInputStream::read@34 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff84373d90: nop ; {other} 0x0000ffff84373d94: movk xzr, #0x4488 0x0000ffff84373d98: movk xzr, #0x2800 0x0000ffff84373d9c: ptrue p7.b 0x0000ffff84373da0: ldp x21, x16, [sp] 0x0000ffff84373da4: ldr w15, [sp, #16] 0x0000ffff84373da8: ldp x17, x11, [sp, #24] 0x0000ffff84373dac: ldr w13, [sp, #20] 0x0000ffff84373db0: ldp w12, w18, [sp, #40] 0x0000ffff84373db4: ldp w1, w2, [sp, #48] 0x0000ffff84373db8: ldr x4, [sp, #56] 0x0000ffff84373dbc: b 0x0000ffff84371824 0x0000ffff84373dc0: stp w1, w2, [sp] 0x0000ffff84373dc4: mov w27, w18 0x0000ffff84373dc8: mov w29, w12 0x0000ffff84373dcc: mov w26, w13 0x0000ffff84373dd0: mov x25, x11 0x0000ffff84373dd4: mov x23, x17 0x0000ffff84373dd8: mov w22, w15 0x0000ffff84373ddc: mov x20, x16 0x0000ffff84373de0: mov x0, x4 0x0000ffff84373de4: add x1, sp, #0x90 0x0000ffff84373de8: mov x2, x28 0x0000ffff84373dec: adr x9, 0x0000ffff84373e04 0x0000ffff84373df0: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84373df4: movk x8, #0x9cb7, lsl #16 0x0000ffff84373df8: movk x8, #0xffff, lsl #32 0x0000ffff84373dfc: stp xzr, x9, [sp, #-16]! 0x0000ffff84373e00: blr x8 0x0000ffff84373e04: nop ; {other} 0x0000ffff84373e08: movk xzr, #0x0 0x0000ffff84373e0c: movk xzr, #0x0 0x0000ffff84373e10: add sp, sp, #0x10 0x0000ffff84373e14: ptrue p7.b 0x0000ffff84373e18: mov x16, x20 0x0000ffff84373e1c: mov w15, w22 0x0000ffff84373e20: mov x17, x23 0x0000ffff84373e24: mov x11, x25 0x0000ffff84373e28: mov w13, w26 0x0000ffff84373e2c: mov w12, w29 0x0000ffff84373e30: mov w18, w27 0x0000ffff84373e34: ldp w1, w2, [sp] 0x0000ffff84373e38: b 0x0000ffff843718cc 0x0000ffff84373e3c: stp w1, w2, [sp, #40] 0x0000ffff84373e40: str w13, [sp, #20] 0x0000ffff84373e44: stp x17, x11, [sp, #24] 0x0000ffff84373e48: str w15, [sp, #16] 0x0000ffff84373e4c: stp x21, x16, [sp] 0x0000ffff84373e50: mov w1, #0xfffffff6 // #-10 0x0000ffff84373e54: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.Inflater::needsDictionary@6 (line 318) ; - java.util.zip.InflaterInputStream::read@44 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84373e58: nop ; {other} 0x0000ffff84373e5c: movk xzr, #0x4550 0x0000ffff84373e60: movk xzr, #0x2900 0x0000ffff84373e64: stp w1, w2, [sp, #40] 0x0000ffff84373e68: str w13, [sp, #20] 0x0000ffff84373e6c: stp x17, x11, [sp, #24] 0x0000ffff84373e70: str w15, [sp, #16] 0x0000ffff84373e74: stp x21, x16, [sp] 0x0000ffff84373e78: mov w1, #0xfffffff6 // #-10 0x0000ffff84373e7c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.Inflater::needsInput@6 (line 306) ; - java.util.zip.InflaterInputStream::read@61 (line 170) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84373e80: nop ; {other} 0x0000ffff84373e84: movk xzr, #0x4578 0x0000ffff84373e88: movk xzr, #0x2a00 0x0000ffff84373e8c: str x4, [sp, #56] 0x0000ffff84373e90: stp w1, w2, [sp, #48] 0x0000ffff84373e94: stp w12, w18, [sp, #40] 0x0000ffff84373e98: str w13, [sp, #20] 0x0000ffff84373e9c: stp x17, x11, [sp, #24] 0x0000ffff84373ea0: str w15, [sp, #16] 0x0000ffff84373ea4: stp x21, x16, [sp] 0x0000ffff84373ea8: mov x1, x4 0x0000ffff84373eac: add x2, sp, #0x90 0x0000ffff84373eb0: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.Inflater::needsDictionary@6 (line 318) ; - java.util.zip.InflaterInputStream::read@44 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff84373eb4: nop ; {other} 0x0000ffff84373eb8: movk xzr, #0x45ac 0x0000ffff84373ebc: movk xzr, #0x2b00 0x0000ffff84373ec0: ptrue p7.b 0x0000ffff84373ec4: ldp x21, x16, [sp] 0x0000ffff84373ec8: ldr w15, [sp, #16] 0x0000ffff84373ecc: ldp x17, x11, [sp, #24] 0x0000ffff84373ed0: ldr w13, [sp, #20] 0x0000ffff84373ed4: ldp w12, w18, [sp, #40] 0x0000ffff84373ed8: ldp w1, w2, [sp, #48] 0x0000ffff84373edc: ldr x4, [sp, #56] 0x0000ffff84373ee0: b 0x0000ffff8437197c 0x0000ffff84373ee4: stp w2, w6, [sp] 0x0000ffff84373ee8: mov w29, w1 0x0000ffff84373eec: mov w26, w18 0x0000ffff84373ef0: mov w27, w12 0x0000ffff84373ef4: mov w25, w13 0x0000ffff84373ef8: mov x24, x11 0x0000ffff84373efc: mov x22, x17 0x0000ffff84373f00: mov w23, w15 0x0000ffff84373f04: mov x20, x16 0x0000ffff84373f08: mov x0, x4 0x0000ffff84373f0c: add x1, sp, #0x90 0x0000ffff84373f10: mov x2, x28 0x0000ffff84373f14: adr x9, 0x0000ffff84373f2c 0x0000ffff84373f18: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84373f1c: movk x8, #0x9cb7, lsl #16 0x0000ffff84373f20: movk x8, #0xffff, lsl #32 0x0000ffff84373f24: stp xzr, x9, [sp, #-16]! 0x0000ffff84373f28: blr x8 0x0000ffff84373f2c: nop ; {other} 0x0000ffff84373f30: movk xzr, #0x0 0x0000ffff84373f34: movk xzr, #0x0 0x0000ffff84373f38: add sp, sp, #0x10 0x0000ffff84373f3c: ptrue p7.b 0x0000ffff84373f40: mov x16, x20 0x0000ffff84373f44: mov w15, w23 0x0000ffff84373f48: mov x17, x22 0x0000ffff84373f4c: mov x11, x24 0x0000ffff84373f50: mov w13, w25 0x0000ffff84373f54: mov w12, w27 0x0000ffff84373f58: mov w18, w26 0x0000ffff84373f5c: mov w1, w29 0x0000ffff84373f60: ldp w2, w6, [sp] 0x0000ffff84373f64: b 0x0000ffff84371a24 0x0000ffff84373f68: str x4, [sp, #56] 0x0000ffff84373f6c: stp w1, w2, [sp, #48] 0x0000ffff84373f70: stp w12, w18, [sp, #40] 0x0000ffff84373f74: str w13, [sp, #20] 0x0000ffff84373f78: stp x17, x11, [sp, #24] 0x0000ffff84373f7c: str w15, [sp, #16] 0x0000ffff84373f80: stp x21, x16, [sp] 0x0000ffff84373f84: mov x1, x4 0x0000ffff84373f88: add x2, sp, #0x90 0x0000ffff84373f8c: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.Inflater::needsInput@6 (line 306) ; - java.util.zip.InflaterInputStream::read@61 (line 170) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff84373f90: nop ; {other} 0x0000ffff84373f94: movk xzr, #0x4688 0x0000ffff84373f98: movk xzr, #0x2c00 0x0000ffff84373f9c: ptrue p7.b 0x0000ffff84373fa0: ldp x21, x16, [sp] 0x0000ffff84373fa4: ldr w15, [sp, #16] 0x0000ffff84373fa8: ldp x17, x11, [sp, #24] 0x0000ffff84373fac: ldr w13, [sp, #20] 0x0000ffff84373fb0: ldp w12, w18, [sp, #40] 0x0000ffff84373fb4: ldp w1, w2, [sp, #48] 0x0000ffff84373fb8: ldr x4, [sp, #56] 0x0000ffff84373fbc: b 0x0000ffff84371ac4 0x0000ffff84373fc0: stp w1, w2, [sp] 0x0000ffff84373fc4: mov w27, w18 0x0000ffff84373fc8: mov w29, w12 0x0000ffff84373fcc: mov w26, w13 0x0000ffff84373fd0: mov x25, x11 0x0000ffff84373fd4: mov x23, x17 0x0000ffff84373fd8: mov w24, w15 0x0000ffff84373fdc: mov x22, x16 0x0000ffff84373fe0: mov x0, x4 0x0000ffff84373fe4: add x1, sp, #0x90 0x0000ffff84373fe8: mov x2, x28 0x0000ffff84373fec: adr x9, 0x0000ffff84374004 0x0000ffff84373ff0: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84373ff4: movk x8, #0x9cb7, lsl #16 0x0000ffff84373ff8: movk x8, #0xffff, lsl #32 0x0000ffff84373ffc: stp xzr, x9, [sp, #-16]! 0x0000ffff84374000: blr x8 0x0000ffff84374004: nop ; {other} 0x0000ffff84374008: movk xzr, #0x0 0x0000ffff8437400c: movk xzr, #0x0 0x0000ffff84374010: add sp, sp, #0x10 0x0000ffff84374014: ptrue p7.b 0x0000ffff84374018: mov x16, x22 0x0000ffff8437401c: mov w15, w24 0x0000ffff84374020: mov x17, x23 0x0000ffff84374024: mov x11, x25 0x0000ffff84374028: mov w13, w26 0x0000ffff8437402c: mov w12, w29 0x0000ffff84374030: mov w18, w27 0x0000ffff84374034: ldp w1, w2, [sp] 0x0000ffff84374038: b 0x0000ffff84371b88 0x0000ffff8437403c: mov w1, #0xffffffe4 // #-28 0x0000ffff84374040: stp x24, x25, [sp] 0x0000ffff84374044: stp x3, x3, [sp, #32] 0x0000ffff84374048: stp x21, x18, [sp, #48] 0x0000ffff8437404c: str w7, [sp, #64] 0x0000ffff84374050: str x15, [sp, #72] 0x0000ffff84374054: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::getEntryNext@7 (line 1449) ; - java.util.zip.ZipFile$Source::getEntryPos@145 (line 1890) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374058: nop ; {other} 0x0000ffff8437405c: movk xzr, #0x4750 0x0000ffff84374060: movk xzr, #0x2d00 0x0000ffff84374064: str x21, [sp] 0x0000ffff84374068: mov x29, x16 0x0000ffff8437406c: str w15, [sp, #8] 0x0000ffff84374070: stp x17, x11, [sp, #16] 0x0000ffff84374074: str w13, [sp, #12] 0x0000ffff84374078: stp w1, w2, [sp, #40] 0x0000ffff8437407c: mov w1, #0xfffffff6 // #-10 0x0000ffff84374080: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual inflate {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@88 (line 178) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374084: nop ; {other} 0x0000ffff84374088: movk xzr, #0x477c 0x0000ffff8437408c: movk xzr, #0x2e00 0x0000ffff84374090: stp w1, w2, [sp, #44] 0x0000ffff84374094: str w12, [sp, #40] 0x0000ffff84374098: str w13, [sp, #20] 0x0000ffff8437409c: stp x17, x11, [sp, #24] 0x0000ffff843740a0: str w15, [sp, #16] 0x0000ffff843740a4: stp x21, x16, [sp] 0x0000ffff843740a8: mov w1, #0xffffff45 // #-187 0x0000ffff843740ac: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*iflt {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.util.Preconditions::checkFromIndexSize@5 (line 396) ; - java.util.Objects::checkFromIndexSize@4 (line 417) ; - java.util.zip.InflaterInputStream::read@20 (line 159) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843740b0: nop ; {other} 0x0000ffff843740b4: movk xzr, #0x47a8 0x0000ffff843740b8: movk xzr, #0x2f00 0x0000ffff843740bc: str x20, [sp] 0x0000ffff843740c0: mov w1, #0xfffffff6 // #-10 0x0000ffff843740c4: mov x29, x25 0x0000ffff843740c8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*invokevirtual getInputStream {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843740cc: nop ; {other} 0x0000ffff843740d0: movk xzr, #0x47c4 0x0000ffff843740d4: movk xzr, #0x3000 0x0000ffff843740d8: stp w11, w0, [sp, #68] 0x0000ffff843740dc: mov w1, #0xffffffe4 // #-28 0x0000ffff843740e0: mov x29, x24 0x0000ffff843740e4: str x25, [sp] 0x0000ffff843740e8: stp x3, x3, [sp, #24] 0x0000ffff843740ec: stp x21, x18, [sp, #40] 0x0000ffff843740f0: str x16, [sp, #56] 0x0000ffff843740f4: str w4, [sp, #64] 0x0000ffff843740f8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } ;*invokestatic checkIndex {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::checkIndex@5 (line 4930) ; - java.lang.StringLatin1::charAt@3 (line 46) ; - java.lang.String::charAt@12 (line 1629) ; - java.util.zip.ZipCoder::hash@18 (line 155) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843740fc: nop ; {other} 0x0000ffff84374100: movk xzr, #0x47f4 0x0000ffff84374104: movk xzr, #0x3100 0x0000ffff84374108: mov w1, #0xffffff86 // #-122 0x0000ffff8437410c: stp x24, x25, [sp] 0x0000ffff84374110: stp x18, x3, [sp, #24] 0x0000ffff84374114: str x3, [sp, #40] 0x0000ffff84374118: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop } ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::getEntryPos@26 (line 1861) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437411c: nop ; {other} 0x0000ffff84374120: movk xzr, #0x4814 0x0000ffff84374124: movk xzr, #0x3200 0x0000ffff84374128: str w14, [sp, #68] 0x0000ffff8437412c: mov w1, #0xffffffe4 // #-28 0x0000ffff84374130: stp x24, x25, [sp] 0x0000ffff84374134: stp x3, x3, [sp, #32] 0x0000ffff84374138: stp x21, x18, [sp, #48] 0x0000ffff8437413c: str w7, [sp, #64] 0x0000ffff84374140: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::getEntryPos@27 (line 1861) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374144: nop ; {other} 0x0000ffff84374148: movk xzr, #0x483c 0x0000ffff8437414c: movk xzr, #0x3300 0x0000ffff84374150: mov w1, #0xffffffe4 // #-28 0x0000ffff84374154: stp x24, x25, [sp] 0x0000ffff84374158: stp x3, x3, [sp, #32] 0x0000ffff8437415c: stp x21, x18, [sp, #48] 0x0000ffff84374160: stp w7, w19, [sp, #64] 0x0000ffff84374164: str x15, [sp, #72] 0x0000ffff84374168: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::getEntryPos@7 (line 1450) ; - java.util.zip.ZipFile$Source::getEntryPos@52 (line 1870) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437416c: nop ; {other} 0x0000ffff84374170: movk xzr, #0x4864 0x0000ffff84374174: movk xzr, #0x3400 0x0000ffff84374178: str w12, [sp, #88] 0x0000ffff8437417c: mov w1, #0xffffffe4 // #-28 0x0000ffff84374180: mov x29, x24 0x0000ffff84374184: str x25, [sp] 0x0000ffff84374188: stp x3, x3, [sp, #24] 0x0000ffff8437418c: stp x21, x18, [sp, #40] 0x0000ffff84374190: stp w7, w19, [sp, #56] 0x0000ffff84374194: stp w5, w6, [sp, #64] 0x0000ffff84374198: str x22, [sp, #80] 0x0000ffff8437419c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [80]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@2 (line 207) ; - java.util.zip.ZipUtils::CENNAM@5 (line 276) ; - java.util.zip.ZipFile$Source::getEntryPos@70 (line 1872) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843741a0: nop ; {other} 0x0000ffff843741a4: movk xzr, #0x4898 0x0000ffff843741a8: movk xzr, #0x3500 0x0000ffff843741ac: str w12, [sp, #88] 0x0000ffff843741b0: add w29, w5, #0x1d 0x0000ffff843741b4: mov w1, #0xffffffe4 // #-28 0x0000ffff843741b8: stp x24, x25, [sp] 0x0000ffff843741bc: stp x3, x3, [sp, #32] 0x0000ffff843741c0: stp x21, x18, [sp, #48] 0x0000ffff843741c4: stp w7, w19, [sp, #64] 0x0000ffff843741c8: stp w5, w6, [sp, #72] 0x0000ffff843741cc: str x22, [sp, #80] 0x0000ffff843741d0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [80]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@11 (line 207) ; - java.util.zip.ZipUtils::CENNAM@5 (line 276) ; - java.util.zip.ZipFile$Source::getEntryPos@70 (line 1872) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843741d4: nop ; {other} 0x0000ffff843741d8: movk xzr, #0x48cc 0x0000ffff843741dc: movk xzr, #0x3600 0x0000ffff843741e0: str w2, [sp, #20] 0x0000ffff843741e4: stp x16, x1, [sp, #24] 0x0000ffff843741e8: str w13, [sp, #16] 0x0000ffff843741ec: stp x17, x14, [sp] 0x0000ffff843741f0: mov x29, x12 0x0000ffff843741f4: mov w1, #0xffffffe4 // #-28 0x0000ffff843741f8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@2 (line 207) ; - java.util.zip.ZipUtils::LG@2 (line 211) ; - java.util.zip.ZipUtils::CENSIZ@5 (line 274) ; - java.util.zip.ZipFile$ZipFileInputStream::@12 (line 891) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843741fc: nop ; {other} 0x0000ffff84374200: movk xzr, #0x48f4 0x0000ffff84374204: movk xzr, #0x3700 0x0000ffff84374208: str w4, [sp, #48] 0x0000ffff8437420c: str w2, [sp, #28] 0x0000ffff84374210: stp x16, x1, [sp, #32] 0x0000ffff84374214: stp x17, x14, [sp, #8] 0x0000ffff84374218: str x12, [sp] 0x0000ffff8437421c: add w29, w13, #0x15 0x0000ffff84374220: str w13, [sp, #24] 0x0000ffff84374224: mov w1, #0xffffffe4 // #-28 0x0000ffff84374228: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@11 (line 207) ; - java.util.zip.ZipUtils::LG@2 (line 211) ; - java.util.zip.ZipUtils::CENSIZ@5 (line 274) ; - java.util.zip.ZipFile$ZipFileInputStream::@12 (line 891) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437422c: nop ; {other} 0x0000ffff84374230: movk xzr, #0x4924 0x0000ffff84374234: movk xzr, #0x3800 0x0000ffff84374238: stp x16, x18, [sp, #32] 0x0000ffff8437423c: str w13, [sp, #24] 0x0000ffff84374240: stp x17, x14, [sp, #8] 0x0000ffff84374244: str x12, [sp] 0x0000ffff84374248: mov w1, #0xffffffe4 // #-28 0x0000ffff8437424c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@2 (line 207) ; - java.util.zip.ZipUtils::CENHOW@5 (line 271) ; - java.util.zip.ZipFile::getInputStream@98 (line 396) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374250: nop ; {other} 0x0000ffff84374254: movk xzr, #0x4948 0x0000ffff84374258: movk xzr, #0x3900 0x0000ffff8437425c: str w3, [sp, #28] 0x0000ffff84374260: stp x16, x18, [sp, #32] 0x0000ffff84374264: stp x17, x14, [sp, #8] 0x0000ffff84374268: str x12, [sp] 0x0000ffff8437426c: add w29, w13, #0xb 0x0000ffff84374270: str w13, [sp, #24] 0x0000ffff84374274: mov w1, #0xffffffe4 // #-28 0x0000ffff84374278: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@11 (line 207) ; - java.util.zip.ZipUtils::CENHOW@5 (line 271) ; - java.util.zip.ZipFile::getInputStream@98 (line 396) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437427c: nop ; {other} 0x0000ffff84374280: movk xzr, #0x4974 0x0000ffff84374284: movk xzr, #0x3a00 0x0000ffff84374288: str w10, [sp, #32] 0x0000ffff8437428c: stp x17, x18, [sp, #16] 0x0000ffff84374290: stp x14, x16, [sp] 0x0000ffff84374294: mov x29, x12 0x0000ffff84374298: mov w1, #0xfffffff6 // #-10 0x0000ffff8437429c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$CleanableResource::getInflater@6 (line 757) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843742a0: nop ; {other} 0x0000ffff843742a4: movk xzr, #0x4998 0x0000ffff843742a8: movk xzr, #0x3b00 0x0000ffff843742ac: str w11, [sp, #52] 0x0000ffff843742b0: str x5, [sp, #56] 0x0000ffff843742b4: str w10, [sp, #48] 0x0000ffff843742b8: stp x18, x2, [sp, #32] 0x0000ffff843742bc: stp x16, x17, [sp, #16] 0x0000ffff843742c0: stp x12, x14, [sp] 0x0000ffff843742c4: mov w1, #0xffffffe4 // #-28 0x0000ffff843742c8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [56]=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.ArrayDeque::elementAt@2 (line 259) ; - java.util.ArrayDeque::pollFirst@12 (line 379) ; - java.util.ArrayDeque::poll@1 (line 537) ; - java.util.zip.ZipFile$CleanableResource::getInflater@11 (line 758) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843742cc: nop ; {other} 0x0000ffff843742d0: movk xzr, #0x49c4 0x0000ffff843742d4: movk xzr, #0x3c00 0x0000ffff843742d8: sub x11, x12, #0x2 0x0000ffff843742dc: mov x10, x18 0x0000ffff843742e0: subs x8, x11, #0x8 0x0000ffff843742e4: b.cc 0x0000ffff843742ec // b.lo, b.ul, b.last 0x0000ffff843742e8: bl Stub::zero_blocks ; {runtime_call StubRoutines (final stubs)} 0x0000ffff843742ec: tbz w11, #2, 0x0000ffff843742f8 0x0000ffff843742f0: stp xzr, xzr, [x10], #16 0x0000ffff843742f4: stp xzr, xzr, [x10], #16 0x0000ffff843742f8: tbz w11, #1, 0x0000ffff84374300 0x0000ffff843742fc: stp xzr, xzr, [x10], #16 0x0000ffff84374300: tbz w11, #0, 0x0000ffff84374308 0x0000ffff84374304: str xzr, [x10] 0x0000ffff84374308: b 0x0000ffff84371d3c 0x0000ffff8437430c: mov x29, x21 0x0000ffff84374310: mov w1, #0xfffffff6 // #-10 0x0000ffff84374314: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@29 (line 461) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374318: nop ; {other} 0x0000ffff8437431c: movk xzr, #0x4a10 0x0000ffff84374320: movk xzr, #0x3d00 0x0000ffff84374324: mov x29, x20 0x0000ffff84374328: mov w1, #0xfffffff6 // #-10 0x0000ffff8437432c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.ref.PhantomCleanable::remove@6 (line 102) ; - jdk.internal.ref.PhantomCleanable::clean@1 (line 131) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374330: nop ; {other} 0x0000ffff84374334: movk xzr, #0x4a28 0x0000ffff84374338: movk xzr, #0x3e00 0x0000ffff8437433c: stp x20, x22, [sp] 0x0000ffff84374340: mov w1, #0xfffffff6 // #-10 0x0000ffff84374344: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*putfield prev {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.ref.PhantomCleanable::remove@23 (line 104) ; - jdk.internal.ref.PhantomCleanable::clean@1 (line 131) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374348: nop ; {other} 0x0000ffff8437434c: movk xzr, #0x4a40 0x0000ffff84374350: movk xzr, #0x3f00 0x0000ffff84374354: stp x20, x22, [sp] 0x0000ffff84374358: mov w1, #0xfffffff6 // #-10 0x0000ffff8437435c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*putfield next {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.ref.PhantomCleanable::remove@34 (line 105) ; - jdk.internal.ref.PhantomCleanable::clean@1 (line 131) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374360: nop ; {other} 0x0000ffff84374364: movk xzr, #0x4a58 0x0000ffff84374368: movk xzr, #0x4000 0x0000ffff8437436c: stp w1, w2, [sp, #40] 0x0000ffff84374370: str w13, [sp, #20] 0x0000ffff84374374: stp x17, x11, [sp, #24] 0x0000ffff84374378: str w15, [sp, #16] 0x0000ffff8437437c: stp x21, x16, [sp] 0x0000ffff84374380: mov w1, #0xffffff45 // #-187 0x0000ffff84374384: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::ensureOpen@4 (line 69) ; - java.util.zip.InflaterInputStream::read@1 (line 155) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374388: nop ; {other} 0x0000ffff8437438c: movk xzr, #0x4a80 0x0000ffff84374390: movk xzr, #0x4100 0x0000ffff84374394: stp w14, w2, [sp, #40] 0x0000ffff84374398: stp w12, w1, [sp, #32] 0x0000ffff8437439c: str w13, [sp, #12] 0x0000ffff843743a0: stp x17, x11, [sp, #16] 0x0000ffff843743a4: str w15, [sp, #8] 0x0000ffff843743a8: str x16, [sp] 0x0000ffff843743ac: mov x29, x21 0x0000ffff843743b0: mov w1, #0xffffff45 // #-187 0x0000ffff843743b4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.util.Preconditions::checkFromIndexSize@12 (line 396) ; - java.util.Objects::checkFromIndexSize@4 (line 417) ; - java.util.zip.InflaterInputStream::read@20 (line 159) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843743b8: nop ; {other} 0x0000ffff843743bc: movk xzr, #0x4ab0 0x0000ffff843743c0: movk xzr, #0x4200 0x0000ffff843743c4: mov x29, x1 0x0000ffff843743c8: mov w1, #0xffffffde // #-34 0x0000ffff843743cc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*invokeinterface content {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843743d0: nop ; {other} 0x0000ffff843743d4: movk xzr, #0x4ac8 0x0000ffff843743d8: movk xzr, #0x4300 0x0000ffff843743dc: mov w1, #0xffffffde // #-34 0x0000ffff843743e0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*invokevirtual stream {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843743e4: nop ; {other} 0x0000ffff843743e8: movk xzr, #0x4adc 0x0000ffff843743ec: movk xzr, #0x4400 0x0000ffff843743f0: str x20, [sp, #8] 0x0000ffff843743f4: mov w1, #0xffffffcc // #-52 0x0000ffff843743f8: mov x29, x24 0x0000ffff843743fc: str x25, [sp] 0x0000ffff84374400: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.jmod.JmodFile::getInputStream@0 (line 209) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374404: nop ; {other} 0x0000ffff84374408: movk xzr, #0x4afc 0x0000ffff8437440c: movk xzr, #0x4500 0x0000ffff84374410: mov x23, x25 0x0000ffff84374414: b 0x0000ffff84370124 0x0000ffff84374418: mov w1, #0xffffffde // #-34 0x0000ffff8437441c: stp x24, x25, [sp] 0x0000ffff84374420: str x18, [sp, #16] 0x0000ffff84374424: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*invokevirtual getEntry {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374428: nop ; {other} 0x0000ffff8437442c: movk xzr, #0x4b20 0x0000ffff84374430: movk xzr, #0x4600 0x0000ffff84374434: stp x18, x3, [sp, #8] 0x0000ffff84374438: str x25, [sp] 0x0000ffff8437443c: mov x29, x24 0x0000ffff84374440: mov x1, x3 0x0000ffff84374444: add x2, sp, #0x90 0x0000ffff84374448: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getEntry@12 (line 348) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff8437444c: nop ; {other} 0x0000ffff84374450: movk xzr, #0x4b44 0x0000ffff84374454: movk xzr, #0x4700 0x0000ffff84374458: ptrue p7.b 0x0000ffff8437445c: mov x24, x29 0x0000ffff84374460: ldp x25, x18, [sp] 0x0000ffff84374464: ldr x3, [sp, #16] 0x0000ffff84374468: b 0x0000ffff84370484 0x0000ffff8437446c: mov w1, #0xffffffde // #-34 0x0000ffff84374470: mov x29, x24 0x0000ffff84374474: str x25, [sp] 0x0000ffff84374478: stp x3, x3, [sp, #24] 0x0000ffff8437447c: str x18, [sp, #48] 0x0000ffff84374480: stp w7, w19, [sp, #56] 0x0000ffff84374484: stp w6, w20, [sp, #68] 0x0000ffff84374488: str x21, [sp, #80] 0x0000ffff8437448c: str w5, [sp, #76] 0x0000ffff84374490: str x23, [sp, #88] 0x0000ffff84374494: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [48]=Oop [80]=Oop [88]=Oop } ;*invokevirtual isUTF8 {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::zipCoderForPos@4 (line 1902) ; - java.util.zip.ZipFile$Source::getEntryPos@78 (line 1874) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374498: nop ; {other} 0x0000ffff8437449c: movk xzr, #0x4b90 0x0000ffff843744a0: movk xzr, #0x4800 0x0000ffff843744a4: mov w1, #0xffffff45 // #-187 0x0000ffff843744a8: stp x24, x25, [sp] 0x0000ffff843744ac: stp x3, x3, [sp, #32] 0x0000ffff843744b0: stp x21, x18, [sp, #48] 0x0000ffff843744b4: stp w7, w19, [sp, #64] 0x0000ffff843744b8: str w5, [sp, #72] 0x0000ffff843744bc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } ;*tableswitch {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$Source::getEntryPos@105 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843744c0: nop ; {other} 0x0000ffff843744c4: movk xzr, #0x4bb8 0x0000ffff843744c8: movk xzr, #0x4900 0x0000ffff843744cc: mov x0, x13 0x0000ffff843744d0: add x1, sp, #0x90 0x0000ffff843744d4: mov x2, x28 0x0000ffff843744d8: adr x9, 0x0000ffff843744f0 0x0000ffff843744dc: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff843744e0: movk x8, #0x9cb7, lsl #16 0x0000ffff843744e4: movk x8, #0xffff, lsl #32 0x0000ffff843744e8: stp xzr, x9, [sp, #-16]! 0x0000ffff843744ec: blr x8 0x0000ffff843744f0: nop ; {other} 0x0000ffff843744f4: movk xzr, #0x0 0x0000ffff843744f8: movk xzr, #0x0 0x0000ffff843744fc: add sp, sp, #0x10 0x0000ffff84374500: ptrue p7.b 0x0000ffff84374504: b 0x0000ffff84370a40 0x0000ffff84374508: str x12, [sp] 0x0000ffff8437450c: mov x29, x19 0x0000ffff84374510: mov w1, #0xffffffde // #-34 0x0000ffff84374514: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*invokevirtual getInputStream {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374518: nop ; {other} 0x0000ffff8437451c: movk xzr, #0x4c10 0x0000ffff84374520: movk xzr, #0x4a00 0x0000ffff84374524: stp x17, x14, [sp, #8] 0x0000ffff84374528: str x12, [sp] 0x0000ffff8437452c: mov x29, x19 0x0000ffff84374530: mov x1, x12 0x0000ffff84374534: add x2, sp, #0x90 0x0000ffff84374538: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getInputStream@29 (line 385) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff8437453c: nop ; {other} 0x0000ffff84374540: movk xzr, #0x4c34 0x0000ffff84374544: movk xzr, #0x4b00 0x0000ffff84374548: ptrue p7.b 0x0000ffff8437454c: mov x19, x29 0x0000ffff84374550: ldp x12, x17, [sp] 0x0000ffff84374554: ldr x14, [sp, #16] 0x0000ffff84374558: b 0x0000ffff84370b04 0x0000ffff8437455c: str w11, [sp, #20] 0x0000ffff84374560: str x16, [sp, #24] 0x0000ffff84374564: str w13, [sp, #16] 0x0000ffff84374568: stp x17, x14, [sp] 0x0000ffff8437456c: mov x29, x12 0x0000ffff84374570: mov w1, #0xffffff45 // #-187 0x0000ffff84374574: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop } ;*lookupswitch {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::getInputStream@101 (line 396) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374578: nop ; {other} 0x0000ffff8437457c: movk xzr, #0x4c70 0x0000ffff84374580: movk xzr, #0x4c00 0x0000ffff84374584: str w10, [sp, #48] 0x0000ffff84374588: stp x18, x2, [sp, #32] 0x0000ffff8437458c: str x17, [sp, #24] 0x0000ffff84374590: stp w15, w13, [sp, #16] 0x0000ffff84374594: stp x14, x16, [sp] 0x0000ffff84374598: mov x29, x12 0x0000ffff8437459c: mov x1, x2 0x0000ffff843745a0: add x2, sp, #0x98 0x0000ffff843745a4: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=NarrowOop [20]=NarrowOop [24]=Oop [32]=Oop [40]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$CleanableResource::getInflater@6 (line 757) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff843745a8: nop ; {other} 0x0000ffff843745ac: movk xzr, #0x4ca0 0x0000ffff843745b0: movk xzr, #0x4d00 0x0000ffff843745b4: ptrue p7.b 0x0000ffff843745b8: mov x12, x29 0x0000ffff843745bc: ldp x14, x16, [sp] 0x0000ffff843745c0: ldp w15, w13, [sp, #16] 0x0000ffff843745c4: ldp x17, x18, [sp, #24] 0x0000ffff843745c8: ldr x2, [sp, #40] 0x0000ffff843745cc: ldr w10, [sp, #48] 0x0000ffff843745d0: b 0x0000ffff84370e24 0x0000ffff843745d4: str x5, [sp, #48] 0x0000ffff843745d8: str w10, [sp, #40] 0x0000ffff843745dc: stp x18, x2, [sp, #24] 0x0000ffff843745e0: stp x16, x17, [sp, #8] 0x0000ffff843745e4: str x14, [sp] 0x0000ffff843745e8: mov x29, x12 0x0000ffff843745ec: mov w1, #0xffffffde // #-34 0x0000ffff843745f0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop [48]=Oop } ;*invokeinterface poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$CleanableResource::getInflater@11 (line 758) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843745f4: nop ; {other} 0x0000ffff843745f8: movk xzr, #0x4cec 0x0000ffff843745fc: movk xzr, #0x4e00 0x0000ffff84374600: mov x27, x1 0x0000ffff84374604: mov w26, w10 0x0000ffff84374608: mov x25, x18 0x0000ffff8437460c: mov x23, x17 0x0000ffff84374610: mov w24, w13 0x0000ffff84374614: mov w22, w15 0x0000ffff84374618: mov x21, x16 0x0000ffff8437461c: mov x20, x14 0x0000ffff84374620: mov x19, x12 0x0000ffff84374624: mov x0, x2 0x0000ffff84374628: add x1, sp, #0x98 0x0000ffff8437462c: mov x2, x28 0x0000ffff84374630: adr x9, 0x0000ffff84374648 0x0000ffff84374634: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84374638: movk x8, #0x9cb7, lsl #16 0x0000ffff8437463c: movk x8, #0xffff, lsl #32 0x0000ffff84374640: stp xzr, x9, [sp, #-16]! 0x0000ffff84374644: blr x8 0x0000ffff84374648: nop ; {other} 0x0000ffff8437464c: movk xzr, #0x0 0x0000ffff84374650: movk xzr, #0x0 0x0000ffff84374654: add sp, sp, #0x10 0x0000ffff84374658: ptrue p7.b 0x0000ffff8437465c: mov x12, x19 0x0000ffff84374660: mov x14, x20 0x0000ffff84374664: mov x16, x21 0x0000ffff84374668: mov w15, w22 0x0000ffff8437466c: mov w13, w24 0x0000ffff84374670: mov x17, x23 0x0000ffff84374674: mov x18, x25 0x0000ffff84374678: mov w10, w26 0x0000ffff8437467c: mov x1, x27 0x0000ffff84374680: b 0x0000ffff84370f38 0x0000ffff84374684: str x21, [sp, #8] 0x0000ffff84374688: mov x29, x12 0x0000ffff8437468c: mov w1, #0xffffffde // #-34 0x0000ffff84374690: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*invokeinterface add {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374694: nop ; {other} 0x0000ffff84374698: movk xzr, #0x4d8c 0x0000ffff8437469c: movk xzr, #0x4f00 0x0000ffff843746a0: str x21, [sp, #16] 0x0000ffff843746a4: ldr x1, [sp, #8] 0x0000ffff843746a8: add x2, sp, #0x98 0x0000ffff843746ac: bl 0x0000ffff83e49d80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getInputStream@226 (line 413) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff843746b0: nop ; {other} 0x0000ffff843746b4: movk xzr, #0x4da8 0x0000ffff843746b8: movk xzr, #0x5000 0x0000ffff843746bc: ptrue p7.b 0x0000ffff843746c0: ldp x12, x21, [sp, #8] 0x0000ffff843746c4: b 0x0000ffff84371350 0x0000ffff843746c8: stp x21, x13, [sp, #8] 0x0000ffff843746cc: mov x29, x12 0x0000ffff843746d0: mov w1, #0xffffffde // #-34 0x0000ffff843746d4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*invokeinterface put {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843746d8: nop ; {other} 0x0000ffff843746dc: movk xzr, #0x4dd0 0x0000ffff843746e0: movk xzr, #0x5100 0x0000ffff843746e4: str w14, [sp, #32] 0x0000ffff843746e8: stp x13, x16, [sp, #16] 0x0000ffff843746ec: str x21, [sp, #8] 0x0000ffff843746f0: mov x29, x12 0x0000ffff843746f4: mov w1, #0xffffffde // #-34 0x0000ffff843746f8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*invokevirtual poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::put@13 (line 463) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843746fc: nop ; {other} 0x0000ffff84374700: movk xzr, #0x4df4 0x0000ffff84374704: movk xzr, #0x5200 0x0000ffff84374708: str w2, [sp, #28] 0x0000ffff8437470c: str x15, [sp, #32] 0x0000ffff84374710: str w14, [sp, #24] 0x0000ffff84374714: stp x21, x13, [sp, #8] 0x0000ffff84374718: mov x29, x12 0x0000ffff8437471c: mov w1, #0xffffffe4 // #-28 0x0000ffff84374720: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [32]=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::put@32 (line 466) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374724: nop ; {other} 0x0000ffff84374728: movk xzr, #0x4e1c 0x0000ffff8437472c: movk xzr, #0x5300 0x0000ffff84374730: mov x0, x12 0x0000ffff84374734: add x1, sp, #0x98 0x0000ffff84374738: mov x2, x28 0x0000ffff8437473c: adr x9, 0x0000ffff84374754 0x0000ffff84374740: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84374744: movk x8, #0x9cb7, lsl #16 0x0000ffff84374748: movk x8, #0xffff, lsl #32 0x0000ffff8437474c: stp xzr, x9, [sp, #-16]! 0x0000ffff84374750: blr x8 0x0000ffff84374754: nop ; {other} 0x0000ffff84374758: movk xzr, #0x0 0x0000ffff8437475c: movk xzr, #0x0 0x0000ffff84374760: add sp, sp, #0x10 0x0000ffff84374764: ptrue p7.b 0x0000ffff84374768: b 0x0000ffff84371614 0x0000ffff8437476c: ldr x0, [sp] 0x0000ffff84374770: add x1, sp, #0x90 0x0000ffff84374774: mov x2, x28 0x0000ffff84374778: adr x9, 0x0000ffff84374790 0x0000ffff8437477c: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84374780: movk x8, #0x9cb7, lsl #16 0x0000ffff84374784: movk x8, #0xffff, lsl #32 0x0000ffff84374788: stp xzr, x9, [sp, #-16]! 0x0000ffff8437478c: blr x8 0x0000ffff84374790: nop ; {other} 0x0000ffff84374794: movk xzr, #0x0 0x0000ffff84374798: movk xzr, #0x0 0x0000ffff8437479c: add sp, sp, #0x10 0x0000ffff843747a0: ptrue p7.b 0x0000ffff843747a4: b 0x0000ffff843716bc 0x0000ffff843747a8: stp w1, w14, [sp, #32] 0x0000ffff843747ac: str w13, [sp, #12] 0x0000ffff843747b0: stp x17, x11, [sp, #16] 0x0000ffff843747b4: str w15, [sp, #8] 0x0000ffff843747b8: str x16, [sp] 0x0000ffff843747bc: mov x29, x21 0x0000ffff843747c0: mov w1, #0xffffffcc // #-52 0x0000ffff843747c4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*newarray {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::copyOfRange@59 (line 3852) ; - java.io.InputStream::readNBytes@119 (line 423) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843747c8: nop ; {other} 0x0000ffff843747cc: movk xzr, #0x4ec0 0x0000ffff843747d0: movk xzr, #0x5400 0x0000ffff843747d4: str x13, [sp] 0x0000ffff843747d8: mov x29, x21 0x0000ffff843747dc: mov w1, #0xffffffde // #-34 0x0000ffff843747e0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*invokevirtual close {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff843747e4: nop ; {other} 0x0000ffff843747e8: movk xzr, #0x4edc 0x0000ffff843747ec: movk xzr, #0x5500 0x0000ffff843747f0: str x19, [sp] 0x0000ffff843747f4: mov x29, x21 0x0000ffff843747f8: mov x1, x19 0x0000ffff843747fc: add x2, sp, #0x90 0x0000ffff84374800: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@29 (line 461) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff84374804: nop ; {other} 0x0000ffff84374808: movk xzr, #0x4efc 0x0000ffff8437480c: movk xzr, #0x5600 0x0000ffff84374810: ptrue p7.b 0x0000ffff84374814: mov x21, x29 0x0000ffff84374818: ldr x19, [sp] 0x0000ffff8437481c: b 0x0000ffff84372154 0x0000ffff84374820: stp x21, x19, [sp] 0x0000ffff84374824: mov w1, #0xffffffde // #-34 0x0000ffff84374828: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437482c: nop ; {other} 0x0000ffff84374830: movk xzr, #0x4f24 0x0000ffff84374834: movk xzr, #0x5700 0x0000ffff84374838: stp x19, x12, [sp] 0x0000ffff8437483c: mov x29, x21 0x0000ffff84374840: mov w1, #0xffffffde // #-34 0x0000ffff84374844: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374848: nop ; {other} 0x0000ffff8437484c: movk xzr, #0x4f40 0x0000ffff84374850: movk xzr, #0x5800 0x0000ffff84374854: str w10, [sp, #24] 0x0000ffff84374858: stp x12, x16, [sp, #8] 0x0000ffff8437485c: str x19, [sp] 0x0000ffff84374860: mov x29, x21 0x0000ffff84374864: mov w1, #0xffffffde // #-34 0x0000ffff84374868: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [56]=Oop } ;*invokevirtual poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::remove@12 (line 604) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437486c: nop ; {other} 0x0000ffff84374870: movk xzr, #0x4f64 0x0000ffff84374874: movk xzr, #0x5900 0x0000ffff84374878: str w11, [sp, #20] 0x0000ffff8437487c: str x15, [sp, #24] 0x0000ffff84374880: str w10, [sp, #16] 0x0000ffff84374884: stp x19, x12, [sp] 0x0000ffff84374888: mov x29, x21 0x0000ffff8437488c: mov w1, #0xffffffe4 // #-28 0x0000ffff84374890: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [56]=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::remove@30 (line 606) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374894: nop ; {other} 0x0000ffff84374898: movk xzr, #0x4f8c 0x0000ffff8437489c: movk xzr, #0x5a00 0x0000ffff843748a0: mov x0, x19 0x0000ffff843748a4: add x1, sp, #0x90 0x0000ffff843748a8: mov x2, x28 0x0000ffff843748ac: adr x9, 0x0000ffff843748c4 0x0000ffff843748b0: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff843748b4: movk x8, #0x9cb7, lsl #16 0x0000ffff843748b8: movk x8, #0xffff, lsl #32 0x0000ffff843748bc: stp xzr, x9, [sp, #-16]! 0x0000ffff843748c0: blr x8 0x0000ffff843748c4: nop ; {other} 0x0000ffff843748c8: movk xzr, #0x0 0x0000ffff843748cc: movk xzr, #0x0 0x0000ffff843748d0: add sp, sp, #0x10 0x0000ffff843748d4: ptrue p7.b 0x0000ffff843748d8: b 0x0000ffff8437235c 0x0000ffff843748dc: mov w1, #0xffffffde // #-34 0x0000ffff843748e0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*invokeinterface clean {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff843748e4: nop ; {other} 0x0000ffff843748e8: movk xzr, #0x4fdc 0x0000ffff843748ec: movk xzr, #0x5b00 0x0000ffff843748f0: str x22, [sp] 0x0000ffff843748f4: mov x29, x20 0x0000ffff843748f8: mov x1, x22 0x0000ffff843748fc: add x2, sp, #0x90 0x0000ffff84374900: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.ref.PhantomCleanable::remove@6 (line 102) ; - jdk.internal.ref.PhantomCleanable::clean@1 (line 131) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff84374904: nop ; {other} 0x0000ffff84374908: movk xzr, #0x4ffc 0x0000ffff8437490c: movk xzr, #0x5c00 0x0000ffff84374910: ptrue p7.b 0x0000ffff84374914: mov x20, x29 0x0000ffff84374918: ldr x22, [sp] 0x0000ffff8437491c: b 0x0000ffff84372410 0x0000ffff84374920: mov x0, x22 0x0000ffff84374924: add x1, sp, #0x90 0x0000ffff84374928: mov x2, x28 0x0000ffff8437492c: adr x9, 0x0000ffff84374944 0x0000ffff84374930: mov x8, #0xa730 // #42800 ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} 0x0000ffff84374934: movk x8, #0x9cb7, lsl #16 0x0000ffff84374938: movk x8, #0xffff, lsl #32 0x0000ffff8437493c: stp xzr, x9, [sp, #-16]! 0x0000ffff84374940: blr x8 0x0000ffff84374944: nop ; {other} 0x0000ffff84374948: movk xzr, #0x0 0x0000ffff8437494c: movk xzr, #0x0 0x0000ffff84374950: add sp, sp, #0x10 0x0000ffff84374954: ptrue p7.b 0x0000ffff84374958: b 0x0000ffff8437257c 0x0000ffff8437495c: mov w1, #0xffffff76 // #-138 0x0000ffff84374960: mov x29, x24 0x0000ffff84374964: str x25, [sp] 0x0000ffff84374968: stp x3, x3, [sp, #24] 0x0000ffff8437496c: stp x21, x18, [sp, #40] 0x0000ffff84374970: stp w7, w19, [sp, #56] 0x0000ffff84374974: str w5, [sp, #64] 0x0000ffff84374978: str x23, [sp, #72] 0x0000ffff8437497c: stp w4, w20, [sp, #92] 0x0000ffff84374980: stp x16, x22, [sp, #104] 0x0000ffff84374984: stp w6, w2, [sp, #120] 0x0000ffff84374988: stp w17, w2, [sp, #132] 0x0000ffff8437498c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [104]=Oop [112]=Oop } ;*if_icmpge {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.util.ArraysSupport::mismatch@74 (line 401) ; - java.util.Arrays::mismatch@44 (line 7720) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374990: nop ; {other} 0x0000ffff84374994: movk xzr, #0x5088 0x0000ffff84374998: movk xzr, #0x5d00 0x0000ffff8437499c: stp w1, w6, [sp, #32] 0x0000ffff843749a0: str w13, [sp, #12] 0x0000ffff843749a4: stp x17, x11, [sp, #16] 0x0000ffff843749a8: str w15, [sp, #8] 0x0000ffff843749ac: str x16, [sp] 0x0000ffff843749b0: mov x29, x21 0x0000ffff843749b4: mov w1, #0xffffff45 // #-187 0x0000ffff843749b8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::read@47 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843749bc: nop ; {other} 0x0000ffff843749c0: movk xzr, #0x50b4 0x0000ffff843749c4: movk xzr, #0x5e00 0x0000ffff843749c8: str w0, [sp, #32] 0x0000ffff843749cc: mov w1, #0xffffff45 // #-187 0x0000ffff843749d0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::read@94 (line 178) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843749d4: nop ; {other} 0x0000ffff843749d8: movk xzr, #0x50cc 0x0000ffff843749dc: movk xzr, #0x5f00 0x0000ffff843749e0: stp w1, w14, [sp, #24] 0x0000ffff843749e4: str w13, [sp, #12] 0x0000ffff843749e8: str x17, [sp, #16] 0x0000ffff843749ec: str w15, [sp, #8] 0x0000ffff843749f0: str x16, [sp] 0x0000ffff843749f4: mov x29, x21 0x0000ffff843749f8: mov w1, #0xffffff45 // #-187 0x0000ffff843749fc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop } ;*ifle {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@83 (line 418) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374a00: nop ; {other} 0x0000ffff84374a04: movk xzr, #0x50f8 0x0000ffff84374a08: movk xzr, #0x6000 0x0000ffff84374a0c: stp x17, x23, [sp, #32] 0x0000ffff84374a10: str w11, [sp, #20] 0x0000ffff84374a14: str x15, [sp, #24] 0x0000ffff84374a18: str w10, [sp, #16] 0x0000ffff84374a1c: stp x19, x12, [sp] 0x0000ffff84374a20: mov x29, x21 0x0000ffff84374a24: mov w1, #0xffffff45 // #-187 0x0000ffff84374a28: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::matchesKey@5 (line 295) ; - java.util.WeakHashMap::remove@62 (line 611) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374a2c: nop ; {other} 0x0000ffff84374a30: movk xzr, #0x5124 0x0000ffff84374a34: movk xzr, #0x6100 0x0000ffff84374a38: str x13, [sp] 0x0000ffff84374a3c: mov x29, x21 0x0000ffff84374a40: mov w1, #0xfffffff6 // #-10 0x0000ffff84374a44: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInputStream::close@30 (line 1037) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374a48: nop ; {other} 0x0000ffff84374a4c: movk xzr, #0x5140 0x0000ffff84374a50: movk xzr, #0x6200 0x0000ffff84374a54: stp w18, w1, [sp] 0x0000ffff84374a58: mov x29, x21 0x0000ffff84374a5c: mov w1, #0xffffff45 // #-187 0x0000ffff84374a60: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*if_icmpge {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@93 (line 419) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374a64: nop ; {other} 0x0000ffff84374a68: movk xzr, #0x515c 0x0000ffff84374a6c: movk xzr, #0x6300 0x0000ffff84374a70: stp w11, w14, [sp, #56] 0x0000ffff84374a74: mov w1, #0xffffff45 // #-187 0x0000ffff84374a78: mov x29, x24 0x0000ffff84374a7c: str x25, [sp] 0x0000ffff84374a80: stp x3, x3, [sp, #24] 0x0000ffff84374a84: stp x21, x18, [sp, #40] 0x0000ffff84374a88: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop } ;*ifle {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipCoder::hash@11 (line 155) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374a8c: nop ; {other} 0x0000ffff84374a90: movk xzr, #0x5184 0x0000ffff84374a94: movk xzr, #0x6400 0x0000ffff84374a98: stp w15, w0, [sp, #68] 0x0000ffff84374a9c: str w11, [sp, #64] 0x0000ffff84374aa0: mov w1, #0xffffff45 // #-187 0x0000ffff84374aa4: mov x29, x24 0x0000ffff84374aa8: str x25, [sp] 0x0000ffff84374aac: stp x3, x3, [sp, #24] 0x0000ffff84374ab0: stp x21, x18, [sp, #40] 0x0000ffff84374ab4: str x18, [sp, #56] 0x0000ffff84374ab8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.String::isLatin1@10 (line 4919) ; - java.lang.String::charAt@1 (line 1628) ; - java.util.zip.ZipCoder::hash@18 (line 155) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374abc: nop ; {other} 0x0000ffff84374ac0: movk xzr, #0x51b4 0x0000ffff84374ac4: movk xzr, #0x6500 0x0000ffff84374ac8: mov w1, #0xffffff45 // #-187 0x0000ffff84374acc: mov x29, x24 0x0000ffff84374ad0: str x25, [sp] 0x0000ffff84374ad4: stp x3, x3, [sp, #24] 0x0000ffff84374ad8: stp x21, x18, [sp, #40] 0x0000ffff84374adc: stp w7, w19, [sp, #56] 0x0000ffff84374ae0: str w5, [sp, #64] 0x0000ffff84374ae4: stp x23, x22, [sp, #72] 0x0000ffff84374ae8: str w6, [sp, #68] 0x0000ffff84374aec: str w20, [sp, #88] 0x0000ffff84374af0: str w17, [sp, #96] 0x0000ffff84374af4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [80]=Oop } ;*if_icmpne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipCoder$UTF8ZipCoder::compare@34 (line 311) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374af8: nop ; {other} 0x0000ffff84374afc: movk xzr, #0x51f0 0x0000ffff84374b00: movk xzr, #0x6600 0x0000ffff84374b04: stp x5, x1, [sp, #16] 0x0000ffff84374b08: str w10, [sp, #8] 0x0000ffff84374b0c: str x2, [sp] 0x0000ffff84374b10: mov x29, x18 0x0000ffff84374b14: mov x26, x17 0x0000ffff84374b18: mov w27, w13 0x0000ffff84374b1c: mov w25, w15 0x0000ffff84374b20: mov x22, x16 0x0000ffff84374b24: mov x20, x14 0x0000ffff84374b28: mov x19, x12 0x0000ffff84374b2c: mov x1, x28 0x0000ffff84374b30: adr x9, 0x0000ffff84374b48 0x0000ffff84374b34: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374b38: movk x8, #0x9c60, lsl #16 0x0000ffff84374b3c: movk x8, #0xffff, lsl #32 0x0000ffff84374b40: stp xzr, x9, [sp, #-16]! 0x0000ffff84374b44: blr x8 0x0000ffff84374b48: nop ; {other} 0x0000ffff84374b4c: movk xzr, #0x0 0x0000ffff84374b50: movk xzr, #0x0 0x0000ffff84374b54: add sp, sp, #0x10 0x0000ffff84374b58: ptrue p7.b 0x0000ffff84374b5c: mov x12, x19 0x0000ffff84374b60: mov x14, x20 0x0000ffff84374b64: mov x16, x22 0x0000ffff84374b68: mov w15, w25 0x0000ffff84374b6c: mov w13, w27 0x0000ffff84374b70: mov x17, x26 0x0000ffff84374b74: mov x18, x29 0x0000ffff84374b78: ldr x2, [sp] 0x0000ffff84374b7c: ldr w10, [sp, #8] 0x0000ffff84374b80: ldp x5, x1, [sp, #16] 0x0000ffff84374b84: b 0x0000ffff84370e7c 0x0000ffff84374b88: mov x29, x1 0x0000ffff84374b8c: mov w27, w10 0x0000ffff84374b90: mov x26, x18 0x0000ffff84374b94: mov x24, x17 0x0000ffff84374b98: mov w25, w13 0x0000ffff84374b9c: mov x23, x16 0x0000ffff84374ba0: mov x21, x14 0x0000ffff84374ba4: mov x19, x12 0x0000ffff84374ba8: mov x1, x28 0x0000ffff84374bac: adr x9, 0x0000ffff84374bc4 0x0000ffff84374bb0: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374bb4: movk x8, #0x9c60, lsl #16 0x0000ffff84374bb8: movk x8, #0xffff, lsl #32 0x0000ffff84374bbc: stp xzr, x9, [sp, #-16]! 0x0000ffff84374bc0: blr x8 0x0000ffff84374bc4: nop ; {other} 0x0000ffff84374bc8: movk xzr, #0x0 0x0000ffff84374bcc: movk xzr, #0x0 0x0000ffff84374bd0: add sp, sp, #0x10 0x0000ffff84374bd4: ptrue p7.b 0x0000ffff84374bd8: mov x12, x19 0x0000ffff84374bdc: mov x14, x21 0x0000ffff84374be0: mov x16, x23 0x0000ffff84374be4: mov w13, w25 0x0000ffff84374be8: mov x17, x24 0x0000ffff84374bec: mov x18, x26 0x0000ffff84374bf0: mov w10, w27 0x0000ffff84374bf4: mov x1, x29 0x0000ffff84374bf8: b 0x0000ffff84370f80 0x0000ffff84374bfc: mov x26, x2 0x0000ffff84374c00: mov x25, x1 0x0000ffff84374c04: mov w24, w10 0x0000ffff84374c08: mov x23, x18 0x0000ffff84374c0c: mov x21, x17 0x0000ffff84374c10: mov w22, w13 0x0000ffff84374c14: mov x20, x14 0x0000ffff84374c18: mov x19, x12 0x0000ffff84374c1c: mov x1, x28 0x0000ffff84374c20: adr x9, 0x0000ffff84374c38 0x0000ffff84374c24: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374c28: movk x8, #0x9c60, lsl #16 0x0000ffff84374c2c: movk x8, #0xffff, lsl #32 0x0000ffff84374c30: stp xzr, x9, [sp, #-16]! 0x0000ffff84374c34: blr x8 0x0000ffff84374c38: nop ; {other} 0x0000ffff84374c3c: movk xzr, #0x0 0x0000ffff84374c40: movk xzr, #0x0 0x0000ffff84374c44: add sp, sp, #0x10 0x0000ffff84374c48: ptrue p7.b 0x0000ffff84374c4c: mov x12, x19 0x0000ffff84374c50: mov x14, x20 0x0000ffff84374c54: mov w13, w22 0x0000ffff84374c58: mov x17, x21 0x0000ffff84374c5c: mov x18, x23 0x0000ffff84374c60: mov w10, w24 0x0000ffff84374c64: mov x1, x25 0x0000ffff84374c68: mov x2, x26 0x0000ffff84374c6c: b 0x0000ffff84371014 0x0000ffff84374c70: mov x25, x1 0x0000ffff84374c74: mov w24, w10 0x0000ffff84374c78: mov x23, x18 0x0000ffff84374c7c: mov x21, x17 0x0000ffff84374c80: mov w22, w13 0x0000ffff84374c84: mov x20, x14 0x0000ffff84374c88: mov x19, x12 0x0000ffff84374c8c: mov x1, x28 0x0000ffff84374c90: adr x9, 0x0000ffff84374ca8 0x0000ffff84374c94: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374c98: movk x8, #0x9c60, lsl #16 0x0000ffff84374c9c: movk x8, #0xffff, lsl #32 0x0000ffff84374ca0: stp xzr, x9, [sp, #-16]! 0x0000ffff84374ca4: blr x8 0x0000ffff84374ca8: nop ; {other} 0x0000ffff84374cac: movk xzr, #0x0 0x0000ffff84374cb0: movk xzr, #0x0 0x0000ffff84374cb4: add sp, sp, #0x10 0x0000ffff84374cb8: ptrue p7.b 0x0000ffff84374cbc: mov x12, x19 0x0000ffff84374cc0: mov x14, x20 0x0000ffff84374cc4: mov w13, w22 0x0000ffff84374cc8: mov x17, x21 0x0000ffff84374ccc: mov x18, x23 0x0000ffff84374cd0: mov w10, w24 0x0000ffff84374cd4: mov x1, x25 0x0000ffff84374cd8: b 0x0000ffff84371060 0x0000ffff84374cdc: mov x26, x3 0x0000ffff84374ce0: mov w25, w2 0x0000ffff84374ce4: mov x24, x1 0x0000ffff84374ce8: mov x23, x18 0x0000ffff84374cec: mov x21, x17 0x0000ffff84374cf0: mov w22, w13 0x0000ffff84374cf4: mov x20, x14 0x0000ffff84374cf8: mov x19, x12 0x0000ffff84374cfc: mov x1, x28 0x0000ffff84374d00: adr x9, 0x0000ffff84374d18 0x0000ffff84374d04: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374d08: movk x8, #0x9c60, lsl #16 0x0000ffff84374d0c: movk x8, #0xffff, lsl #32 0x0000ffff84374d10: stp xzr, x9, [sp, #-16]! 0x0000ffff84374d14: blr x8 0x0000ffff84374d18: nop ; {other} 0x0000ffff84374d1c: movk xzr, #0x0 0x0000ffff84374d20: movk xzr, #0x0 0x0000ffff84374d24: add sp, sp, #0x10 0x0000ffff84374d28: ptrue p7.b 0x0000ffff84374d2c: mov x12, x19 0x0000ffff84374d30: mov x14, x20 0x0000ffff84374d34: mov w13, w22 0x0000ffff84374d38: mov x17, x21 0x0000ffff84374d3c: mov x18, x23 0x0000ffff84374d40: mov x1, x24 0x0000ffff84374d44: mov w2, w25 0x0000ffff84374d48: mov x3, x26 0x0000ffff84374d4c: b 0x0000ffff84371130 0x0000ffff84374d50: str w14, [sp, #40] 0x0000ffff84374d54: stp x13, x16, [sp, #24] 0x0000ffff84374d58: stp x12, x21, [sp, #8] 0x0000ffff84374d5c: cmp x10, xzr 0x0000ffff84374d60: cset w29, eq // eq = none 0x0000ffff84374d64: mov w1, #0xffffff45 // #-187 0x0000ffff84374d68: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.ref.ReferenceQueue::poll@4 (line 180) ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::put@13 (line 463) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374d6c: nop ; {other} 0x0000ffff84374d70: movk xzr, #0x5464 0x0000ffff84374d74: movk xzr, #0x6700 0x0000ffff84374d78: mov x1, x28 0x0000ffff84374d7c: adr x9, 0x0000ffff84374d94 0x0000ffff84374d80: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374d84: movk x8, #0x9c60, lsl #16 0x0000ffff84374d88: movk x8, #0xffff, lsl #32 0x0000ffff84374d8c: stp xzr, x9, [sp, #-16]! 0x0000ffff84374d90: blr x8 0x0000ffff84374d94: nop ; {other} 0x0000ffff84374d98: movk xzr, #0x0 0x0000ffff84374d9c: movk xzr, #0x0 0x0000ffff84374da0: add sp, sp, #0x10 0x0000ffff84374da4: ptrue p7.b 0x0000ffff84374da8: b 0x0000ffff84371234 0x0000ffff84374dac: mov x1, x28 0x0000ffff84374db0: adr x9, 0x0000ffff84374dc8 0x0000ffff84374db4: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374db8: movk x8, #0x9c60, lsl #16 0x0000ffff84374dbc: movk x8, #0xffff, lsl #32 0x0000ffff84374dc0: stp xzr, x9, [sp, #-16]! 0x0000ffff84374dc4: blr x8 0x0000ffff84374dc8: nop ; {other} 0x0000ffff84374dcc: movk xzr, #0x0 0x0000ffff84374dd0: movk xzr, #0x0 0x0000ffff84374dd4: add sp, sp, #0x10 0x0000ffff84374dd8: ptrue p7.b 0x0000ffff84374ddc: b 0x0000ffff84371284 0x0000ffff84374de0: mov x26, x1 0x0000ffff84374de4: mov w27, w16 0x0000ffff84374de8: mov x25, x17 0x0000ffff84374dec: mov x24, x15 0x0000ffff84374df0: mov w23, w14 0x0000ffff84374df4: mov x22, x13 0x0000ffff84374df8: mov x19, x12 0x0000ffff84374dfc: mov x1, x28 0x0000ffff84374e00: adr x9, 0x0000ffff84374e18 0x0000ffff84374e04: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374e08: movk x8, #0x9c60, lsl #16 0x0000ffff84374e0c: movk x8, #0xffff, lsl #32 0x0000ffff84374e10: stp xzr, x9, [sp, #-16]! 0x0000ffff84374e14: blr x8 0x0000ffff84374e18: nop ; {other} 0x0000ffff84374e1c: movk xzr, #0x0 0x0000ffff84374e20: movk xzr, #0x0 0x0000ffff84374e24: add sp, sp, #0x10 0x0000ffff84374e28: ptrue p7.b 0x0000ffff84374e2c: mov x12, x19 0x0000ffff84374e30: mov x13, x22 0x0000ffff84374e34: mov w14, w23 0x0000ffff84374e38: mov x15, x24 0x0000ffff84374e3c: mov x17, x25 0x0000ffff84374e40: mov w16, w27 0x0000ffff84374e44: mov x1, x26 0x0000ffff84374e48: b 0x0000ffff84371470 0x0000ffff84374e4c: str x1, [sp, #16] 0x0000ffff84374e50: str w16, [sp, #8] 0x0000ffff84374e54: mov x29, x17 0x0000ffff84374e58: mov x24, x15 0x0000ffff84374e5c: mov w26, w14 0x0000ffff84374e60: mov x22, x13 0x0000ffff84374e64: mov x19, x12 0x0000ffff84374e68: mov x1, x28 0x0000ffff84374e6c: adr x9, 0x0000ffff84374e84 0x0000ffff84374e70: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374e74: movk x8, #0x9c60, lsl #16 0x0000ffff84374e78: movk x8, #0xffff, lsl #32 0x0000ffff84374e7c: stp xzr, x9, [sp, #-16]! 0x0000ffff84374e80: blr x8 0x0000ffff84374e84: nop ; {other} 0x0000ffff84374e88: movk xzr, #0x0 0x0000ffff84374e8c: movk xzr, #0x0 0x0000ffff84374e90: add sp, sp, #0x10 0x0000ffff84374e94: ptrue p7.b 0x0000ffff84374e98: mov x12, x19 0x0000ffff84374e9c: mov x13, x22 0x0000ffff84374ea0: mov w14, w26 0x0000ffff84374ea4: mov x15, x24 0x0000ffff84374ea8: mov x17, x29 0x0000ffff84374eac: ldr w16, [sp, #8] 0x0000ffff84374eb0: ldr x1, [sp, #16] 0x0000ffff84374eb4: b 0x0000ffff843714d0 0x0000ffff84374eb8: mov x27, x1 0x0000ffff84374ebc: mov w29, w16 0x0000ffff84374ec0: mov x26, x17 0x0000ffff84374ec4: mov x25, x15 0x0000ffff84374ec8: mov w24, w14 0x0000ffff84374ecc: mov x22, x13 0x0000ffff84374ed0: mov x19, x12 0x0000ffff84374ed4: mov x1, x28 0x0000ffff84374ed8: adr x9, 0x0000ffff84374ef0 0x0000ffff84374edc: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374ee0: movk x8, #0x9c60, lsl #16 0x0000ffff84374ee4: movk x8, #0xffff, lsl #32 0x0000ffff84374ee8: stp xzr, x9, [sp, #-16]! 0x0000ffff84374eec: blr x8 0x0000ffff84374ef0: nop ; {other} 0x0000ffff84374ef4: movk xzr, #0x0 0x0000ffff84374ef8: movk xzr, #0x0 0x0000ffff84374efc: add sp, sp, #0x10 0x0000ffff84374f00: ptrue p7.b 0x0000ffff84374f04: mov x12, x19 0x0000ffff84374f08: mov x13, x22 0x0000ffff84374f0c: mov w14, w24 0x0000ffff84374f10: mov x15, x25 0x0000ffff84374f14: mov x17, x26 0x0000ffff84374f18: mov w16, w29 0x0000ffff84374f1c: mov x1, x27 0x0000ffff84374f20: b 0x0000ffff84371510 0x0000ffff84374f24: mov x26, x1 0x0000ffff84374f28: mov x25, x17 0x0000ffff84374f2c: mov x24, x15 0x0000ffff84374f30: mov x22, x13 0x0000ffff84374f34: mov x19, x12 0x0000ffff84374f38: mov x1, x28 0x0000ffff84374f3c: adr x9, 0x0000ffff84374f54 0x0000ffff84374f40: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84374f44: movk x8, #0x9c60, lsl #16 0x0000ffff84374f48: movk x8, #0xffff, lsl #32 0x0000ffff84374f4c: stp xzr, x9, [sp, #-16]! 0x0000ffff84374f50: blr x8 0x0000ffff84374f54: nop ; {other} 0x0000ffff84374f58: movk xzr, #0x0 0x0000ffff84374f5c: movk xzr, #0x0 0x0000ffff84374f60: add sp, sp, #0x10 0x0000ffff84374f64: ptrue p7.b 0x0000ffff84374f68: mov x12, x19 0x0000ffff84374f6c: mov x13, x22 0x0000ffff84374f70: mov x15, x24 0x0000ffff84374f74: mov x17, x25 0x0000ffff84374f78: mov x1, x26 0x0000ffff84374f7c: b 0x0000ffff84371524 0x0000ffff84374f80: str x21, [sp] 0x0000ffff84374f84: mov w1, #0xffffff45 // #-187 0x0000ffff84374f88: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [56]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::close@4 (line 245) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374f8c: nop ; {other} 0x0000ffff84374f90: movk xzr, #0x5684 0x0000ffff84374f94: movk xzr, #0x6800 0x0000ffff84374f98: stp x13, x19, [sp] 0x0000ffff84374f9c: mov x29, x21 0x0000ffff84374fa0: mov x1, x19 0x0000ffff84374fa4: add x2, sp, #0x90 0x0000ffff84374fa8: bl 0x0000ffff83e49d80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInputStream::close@30 (line 1037) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call _complete_monitor_locking_Java} 0x0000ffff84374fac: nop ; {other} 0x0000ffff84374fb0: movk xzr, #0x56a4 0x0000ffff84374fb4: movk xzr, #0x6900 0x0000ffff84374fb8: ptrue p7.b 0x0000ffff84374fbc: mov x21, x29 0x0000ffff84374fc0: ldp x13, x19, [sp] 0x0000ffff84374fc4: b 0x0000ffff84371e68 0x0000ffff84374fc8: stp x13, x19, [sp, #8] 0x0000ffff84374fcc: str x21, [sp] 0x0000ffff84374fd0: mov w1, #0xffffffde // #-34 0x0000ffff84374fd4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374fd8: nop ; {other} 0x0000ffff84374fdc: movk xzr, #0x56d0 0x0000ffff84374fe0: movk xzr, #0x6a00 0x0000ffff84374fe4: stp x19, x12, [sp, #8] 0x0000ffff84374fe8: str x13, [sp] 0x0000ffff84374fec: mov x29, x21 0x0000ffff84374ff0: mov w1, #0xffffffde // #-34 0x0000ffff84374ff4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84374ff8: nop ; {other} 0x0000ffff84374ffc: movk xzr, #0x56f0 0x0000ffff84375000: movk xzr, #0x6b00 0x0000ffff84375004: str w10, [sp, #32] 0x0000ffff84375008: stp x12, x16, [sp, #16] 0x0000ffff8437500c: stp x13, x19, [sp] 0x0000ffff84375010: mov x29, x21 0x0000ffff84375014: mov w1, #0xffffffde // #-34 0x0000ffff84375018: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [56]=Oop } ;*invokevirtual poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::remove@12 (line 604) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437501c: nop ; {other} 0x0000ffff84375020: movk xzr, #0x5714 0x0000ffff84375024: movk xzr, #0x6c00 0x0000ffff84375028: str w14, [sp, #28] 0x0000ffff8437502c: str x15, [sp, #32] 0x0000ffff84375030: str w10, [sp, #24] 0x0000ffff84375034: stp x19, x12, [sp, #8] 0x0000ffff84375038: str x13, [sp] 0x0000ffff8437503c: mov x29, x21 0x0000ffff84375040: mov w1, #0xffffffe4 // #-28 0x0000ffff84375044: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [32]=Oop [56]=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::remove@30 (line 606) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375048: nop ; {other} 0x0000ffff8437504c: movk xzr, #0x5740 0x0000ffff84375050: movk xzr, #0x6d00 0x0000ffff84375054: str w10, [sp, #32] 0x0000ffff84375058: stp x12, x16, [sp, #16] 0x0000ffff8437505c: stp x21, x19, [sp] 0x0000ffff84375060: cmp x11, xzr 0x0000ffff84375064: cset w29, eq // eq = none 0x0000ffff84375068: mov w1, #0xffffff45 // #-187 0x0000ffff8437506c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.ref.ReferenceQueue::poll@4 (line 180) ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::remove@12 (line 604) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375070: nop ; {other} 0x0000ffff84375074: movk xzr, #0x5768 0x0000ffff84375078: movk xzr, #0x6e00 0x0000ffff8437507c: mov x1, x28 0x0000ffff84375080: adr x9, 0x0000ffff84375098 0x0000ffff84375084: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84375088: movk x8, #0x9c60, lsl #16 0x0000ffff8437508c: movk x8, #0xffff, lsl #32 0x0000ffff84375090: stp xzr, x9, [sp, #-16]! 0x0000ffff84375094: blr x8 0x0000ffff84375098: nop ; {other} 0x0000ffff8437509c: movk xzr, #0x0 0x0000ffff843750a0: movk xzr, #0x0 0x0000ffff843750a4: add sp, sp, #0x10 0x0000ffff843750a8: ptrue p7.b 0x0000ffff843750ac: b 0x0000ffff84372430 0x0000ffff843750b0: mov x1, x28 0x0000ffff843750b4: adr x9, 0x0000ffff843750cc 0x0000ffff843750b8: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff843750bc: movk x8, #0x9c60, lsl #16 0x0000ffff843750c0: movk x8, #0xffff, lsl #32 0x0000ffff843750c4: stp xzr, x9, [sp, #-16]! 0x0000ffff843750c8: blr x8 0x0000ffff843750cc: nop ; {other} 0x0000ffff843750d0: movk xzr, #0x0 0x0000ffff843750d4: movk xzr, #0x0 0x0000ffff843750d8: add sp, sp, #0x10 0x0000ffff843750dc: ptrue p7.b 0x0000ffff843750e0: b 0x0000ffff84372484 0x0000ffff843750e4: mov x1, x28 0x0000ffff843750e8: adr x9, 0x0000ffff84375100 0x0000ffff843750ec: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff843750f0: movk x8, #0x9c60, lsl #16 0x0000ffff843750f4: movk x8, #0xffff, lsl #32 0x0000ffff843750f8: stp xzr, x9, [sp, #-16]! 0x0000ffff843750fc: blr x8 0x0000ffff84375100: nop ; {other} 0x0000ffff84375104: movk xzr, #0x0 0x0000ffff84375108: movk xzr, #0x0 0x0000ffff8437510c: add sp, sp, #0x10 0x0000ffff84375110: ptrue p7.b 0x0000ffff84375114: b 0x0000ffff843724cc 0x0000ffff84375118: mov x1, x28 0x0000ffff8437511c: adr x9, 0x0000ffff84375134 0x0000ffff84375120: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84375124: movk x8, #0x9c60, lsl #16 0x0000ffff84375128: movk x8, #0xffff, lsl #32 0x0000ffff8437512c: stp xzr, x9, [sp, #-16]! 0x0000ffff84375130: blr x8 0x0000ffff84375134: nop ; {other} 0x0000ffff84375138: movk xzr, #0x0 0x0000ffff8437513c: movk xzr, #0x0 0x0000ffff84375140: add sp, sp, #0x10 0x0000ffff84375144: ptrue p7.b 0x0000ffff84375148: b 0x0000ffff843724d4 0x0000ffff8437514c: mov w17, w0 0x0000ffff84375150: b 0x0000ffff8437517c 0x0000ffff84375154: mov w17, wzr 0x0000ffff84375158: stp x24, x25, [sp, #16] 0x0000ffff8437515c: str x18, [sp, #48] 0x0000ffff84375160: stp x3, x21, [sp, #32] 0x0000ffff84375164: stp w7, w19, [sp, #56] 0x0000ffff84375168: str x22, [sp, #80] 0x0000ffff8437516c: str w5, [sp, #64] 0x0000ffff84375170: str x23, [sp, #72] 0x0000ffff84375174: str w6, [sp, #68] 0x0000ffff84375178: str w20, [sp, #88] 0x0000ffff8437517c: mov w1, #0xffffff45 // #-187 0x0000ffff84375180: ldp x29, x10, [sp, #16] 0x0000ffff84375184: str x10, [sp] 0x0000ffff84375188: str w17, [sp, #96] 0x0000ffff8437518c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [80]=Oop } ;*ifge {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::mismatch@51 (line 7723) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375190: nop ; {other} 0x0000ffff84375194: movk xzr, #0x5888 0x0000ffff84375198: movk xzr, #0x6f00 0x0000ffff8437519c: str x26, [sp, #16] 0x0000ffff843751a0: str w13, [sp, #8] 0x0000ffff843751a4: str x21, [sp] 0x0000ffff843751a8: mov w1, #0xffffff45 // #-187 0x0000ffff843751ac: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [16]=Oop } ;*if_icmpne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@196 (line 444) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843751b0: nop ; {other} 0x0000ffff843751b4: movk xzr, #0x58a8 0x0000ffff843751b8: movk xzr, #0x7000 0x0000ffff843751bc: mov w1, #0xffffffe4 // #-28 0x0000ffff843751c0: mov x29, x24 0x0000ffff843751c4: str x25, [sp] 0x0000ffff843751c8: stp x3, x3, [sp, #24] 0x0000ffff843751cc: stp x21, x18, [sp, #40] 0x0000ffff843751d0: stp w7, w19, [sp, #56] 0x0000ffff843751d4: str w5, [sp, #64] 0x0000ffff843751d8: str x23, [sp, #72] 0x0000ffff843751dc: stp w4, w20, [sp, #92] 0x0000ffff843751e0: str x22, [sp, #112] 0x0000ffff843751e4: stp w6, w2, [sp, #120] 0x0000ffff843751e8: str x16, [sp, #128] 0x0000ffff843751ec: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [112]=Oop [128]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.util.ArraysSupport::mismatch@12 (line 389) ; - java.util.Arrays::mismatch@44 (line 7720) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843751f0: nop ; {other} 0x0000ffff843751f4: movk xzr, #0x58e8 0x0000ffff843751f8: movk xzr, #0x7100 0x0000ffff843751fc: mov w1, #0xffffff45 // #-187 0x0000ffff84375200: stp x24, x25, [sp] 0x0000ffff84375204: stp x18, x3, [sp, #24] 0x0000ffff84375208: str x3, [sp, #40] 0x0000ffff8437520c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::ensureOpen@4 (line 865) ; - java.util.zip.ZipFile::getEntry@14 (line 349) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375210: nop ; {other} 0x0000ffff84375214: movk xzr, #0x5908 0x0000ffff84375218: movk xzr, #0x7200 0x0000ffff8437521c: mov w1, #0xffffff45 // #-187 0x0000ffff84375220: stp x24, x25, [sp] 0x0000ffff84375224: stp x18, x3, [sp, #24] 0x0000ffff84375228: str x3, [sp, #40] 0x0000ffff8437522c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$Source::getEntryPos@4 (line 1856) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375230: nop ; {other} 0x0000ffff84375234: movk xzr, #0x5928 0x0000ffff84375238: movk xzr, #0x7300 0x0000ffff8437523c: stp w11, w12, [sp, #56] 0x0000ffff84375240: mov w1, #0xffffff45 // #-187 0x0000ffff84375244: mov x29, x24 0x0000ffff84375248: str x25, [sp] 0x0000ffff8437524c: stp x3, x3, [sp, #24] 0x0000ffff84375250: stp x21, x18, [sp, #40] 0x0000ffff84375254: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipCoder::hash@23 (line 155) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375258: nop ; {other} 0x0000ffff8437525c: movk xzr, #0x5950 0x0000ffff84375260: movk xzr, #0x7400 0x0000ffff84375264: mov w1, #0xffffff45 // #-187 0x0000ffff84375268: mov x29, x24 0x0000ffff8437526c: str x25, [sp] 0x0000ffff84375270: stp x18, x3, [sp, #16] 0x0000ffff84375274: str x3, [sp, #32] 0x0000ffff84375278: str w19, [sp, #40] 0x0000ffff8437527c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$Source::getEntryPos@36 (line 1867) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375280: nop ; {other} 0x0000ffff84375284: movk xzr, #0x5978 0x0000ffff84375288: movk xzr, #0x7500 0x0000ffff8437528c: str w0, [sp, #104] 0x0000ffff84375290: mov w1, #0xffffff45 // #-187 0x0000ffff84375294: mov x29, x24 0x0000ffff84375298: str x25, [sp] 0x0000ffff8437529c: stp x3, x3, [sp, #24] 0x0000ffff843752a0: stp x21, x18, [sp, #40] 0x0000ffff843752a4: stp w7, w19, [sp, #56] 0x0000ffff843752a8: str w5, [sp, #64] 0x0000ffff843752ac: stp x23, x22, [sp, #72] 0x0000ffff843752b0: str w6, [sp, #68] 0x0000ffff843752b4: str w20, [sp, #88] 0x0000ffff843752b8: str x16, [sp, #96] 0x0000ffff843752bc: str w4, [sp, #92] 0x0000ffff843752c0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [80]=Oop [96]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.StringCoding::hasNegatives@7 (line 38) ; - java.lang.String::isASCII@4 (line 951) ; - java.lang.String::getBytesNoRepl1@22 (line 974) ; - java.lang.String::getBytesNoRepl@2 (line 959) ; - java.lang.System$2::getBytesNoRepl@2 (line 2571) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@7 (line 309) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843752c4: nop ; {other} 0x0000ffff843752c8: movk xzr, #0x59bc 0x0000ffff843752cc: movk xzr, #0x7600 0x0000ffff843752d0: str w10, [sp, #132] 0x0000ffff843752d4: mov w1, #0xffffff45 // #-187 0x0000ffff843752d8: stp x24, x25, [sp] 0x0000ffff843752dc: stp x3, x3, [sp, #32] 0x0000ffff843752e0: stp x21, x18, [sp, #48] 0x0000ffff843752e4: stp w7, w19, [sp, #64] 0x0000ffff843752e8: str w5, [sp, #72] 0x0000ffff843752ec: str x23, [sp, #80] 0x0000ffff843752f0: str w20, [sp, #96] 0x0000ffff843752f4: str x16, [sp, #104] 0x0000ffff843752f8: str w4, [sp, #100] 0x0000ffff843752fc: str x22, [sp, #112] 0x0000ffff84375300: stp w6, w6, [sp, #120] 0x0000ffff84375304: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [80]=Oop [104]=Oop [112]=Oop } ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::rangeCheck@2 (line 717) ; - java.util.Arrays::mismatch@13 (line 7715) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375308: nop ; {other} 0x0000ffff8437530c: movk xzr, #0x5a00 0x0000ffff84375310: movk xzr, #0x7700 0x0000ffff84375314: mov w1, #0xffffff45 // #-187 0x0000ffff84375318: stp x24, x25, [sp] 0x0000ffff8437531c: stp x3, x3, [sp, #32] 0x0000ffff84375320: stp x21, x18, [sp, #48] 0x0000ffff84375324: stp w7, w19, [sp, #64] 0x0000ffff84375328: str w5, [sp, #72] 0x0000ffff8437532c: str x23, [sp, #80] 0x0000ffff84375330: str w20, [sp, #96] 0x0000ffff84375334: str x16, [sp, #104] 0x0000ffff84375338: str w4, [sp, #100] 0x0000ffff8437533c: str x22, [sp, #112] 0x0000ffff84375340: stp w6, w6, [sp, #120] 0x0000ffff84375344: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [80]=Oop [104]=Oop [112]=Oop } ;*ifge {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::rangeCheck@47 (line 721) ; - java.util.Arrays::mismatch@13 (line 7715) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375348: nop ; {other} 0x0000ffff8437534c: movk xzr, #0x5a40 0x0000ffff84375350: movk xzr, #0x7800 0x0000ffff84375354: str w10, [sp, #124] 0x0000ffff84375358: mov w1, #0xffffff45 // #-187 0x0000ffff8437535c: stp x24, x25, [sp] 0x0000ffff84375360: stp x3, x3, [sp, #32] 0x0000ffff84375364: stp x21, x18, [sp, #48] 0x0000ffff84375368: stp w7, w19, [sp, #64] 0x0000ffff8437536c: str w5, [sp, #72] 0x0000ffff84375370: str x23, [sp, #80] 0x0000ffff84375374: str w20, [sp, #96] 0x0000ffff84375378: str x16, [sp, #104] 0x0000ffff8437537c: str w4, [sp, #100] 0x0000ffff84375380: str x22, [sp, #112] 0x0000ffff84375384: str w6, [sp, #120] 0x0000ffff84375388: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [80]=Oop [104]=Oop [112]=Oop } ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::rangeCheck@61 (line 724) ; - java.util.Arrays::mismatch@13 (line 7715) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437538c: nop ; {other} 0x0000ffff84375390: movk xzr, #0x5a84 0x0000ffff84375394: movk xzr, #0x7900 0x0000ffff84375398: mov w1, #0xffffff45 // #-187 0x0000ffff8437539c: mov x29, x24 0x0000ffff843753a0: str x25, [sp] 0x0000ffff843753a4: stp x3, x3, [sp, #24] 0x0000ffff843753a8: stp x21, x18, [sp, #40] 0x0000ffff843753ac: stp w7, w19, [sp, #56] 0x0000ffff843753b0: str w5, [sp, #64] 0x0000ffff843753b4: stp x23, x22, [sp, #72] 0x0000ffff843753b8: str w6, [sp, #68] 0x0000ffff843753bc: stp w2, w4, [sp, #92] 0x0000ffff843753c0: str w20, [sp, #100] 0x0000ffff843753c4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [72]=Oop [80]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::mismatch@58 (line 7723) ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843753c8: nop ; {other} 0x0000ffff843753cc: movk xzr, #0x5ac0 0x0000ffff843753d0: movk xzr, #0x7a00 0x0000ffff843753d4: mov w1, #0xffffff45 // #-187 0x0000ffff843753d8: mov x29, x24 0x0000ffff843753dc: str x25, [sp] 0x0000ffff843753e0: str w5, [sp, #16] 0x0000ffff843753e4: str x3, [sp, #24] 0x0000ffff843753e8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::getEntry@34 (line 351) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843753ec: nop ; {other} 0x0000ffff843753f0: movk xzr, #0x5ae4 0x0000ffff843753f4: movk xzr, #0x7b00 0x0000ffff843753f8: str x19, [sp, #8] 0x0000ffff843753fc: mov w1, #0xffffff45 // #-187 0x0000ffff84375400: mov x29, x10 0x0000ffff84375404: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [8]=Oop [24]=Oop } ;*ifnonnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.jmod.JmodFile::getInputStream@39 (line 211) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375408: nop ; {other} 0x0000ffff8437540c: movk xzr, #0x5b00 0x0000ffff84375410: movk xzr, #0x7c00 0x0000ffff84375414: stp x17, x14, [sp, #16] 0x0000ffff84375418: stp x19, x12, [sp] 0x0000ffff8437541c: mov w1, #0xffffff45 // #-187 0x0000ffff84375420: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::ensureOpen@4 (line 865) ; - java.util.zip.ZipFile::getInputStream@31 (line 386) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375424: nop ; {other} 0x0000ffff84375428: movk xzr, #0x5b1c 0x0000ffff8437542c: movk xzr, #0x7d00 0x0000ffff84375430: stp x17, x14, [sp, #16] 0x0000ffff84375434: stp x19, x12, [sp] 0x0000ffff84375438: mov w1, #0xffffff45 // #-187 0x0000ffff8437543c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*ifnonnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::ensureOpen@25 (line 868) ; - java.util.zip.ZipFile::getInputStream@31 (line 386) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375440: nop ; {other} 0x0000ffff84375444: movk xzr, #0x5b38 0x0000ffff84375448: movk xzr, #0x7e00 0x0000ffff8437544c: str w13, [sp] 0x0000ffff84375450: mov x29, x12 0x0000ffff84375454: mov w1, #0xffffff45 // #-187 0x0000ffff84375458: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*if_icmpne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::getInputStream@69 (line 392) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437545c: nop ; {other} 0x0000ffff84375460: movk xzr, #0x5b54 0x0000ffff84375464: movk xzr, #0x7f00 0x0000ffff84375468: stp x16, x1, [sp, #32] 0x0000ffff8437546c: str w13, [sp, #24] 0x0000ffff84375470: stp x17, x14, [sp, #8] 0x0000ffff84375474: str x12, [sp] 0x0000ffff84375478: mov x10, #0xffffffff // #4294967295 0x0000ffff8437547c: cmp x0, x10 0x0000ffff84375480: cset w29, ne // ne = any 0x0000ffff84375484: cneg w29, w29, lt // lt = tstop 0x0000ffff84375488: mov w1, #0xffffff45 // #-187 0x0000ffff8437548c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::@44 (line 895) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375490: nop ; {other} 0x0000ffff84375494: movk xzr, #0x5b88 0x0000ffff84375498: movk xzr, #0x8000 0x0000ffff8437549c: stp x16, x1, [sp, #32] 0x0000ffff843754a0: str w13, [sp, #24] 0x0000ffff843754a4: stp x17, x14, [sp, #8] 0x0000ffff843754a8: str x12, [sp] 0x0000ffff843754ac: mov x11, #0xffffffff // #4294967295 0x0000ffff843754b0: cmp x10, x11 0x0000ffff843754b4: cset w29, ne // ne = any 0x0000ffff843754b8: cneg w29, w29, lt // lt = tstop 0x0000ffff843754bc: mov w1, #0xffffff45 // #-187 0x0000ffff843754c0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::@55 (line 895) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843754c4: nop ; {other} 0x0000ffff843754c8: movk xzr, #0x5bbc 0x0000ffff843754cc: movk xzr, #0x8100 0x0000ffff843754d0: stp x16, x1, [sp, #32] 0x0000ffff843754d4: str w13, [sp, #24] 0x0000ffff843754d8: stp x17, x14, [sp, #8] 0x0000ffff843754dc: str x12, [sp] 0x0000ffff843754e0: mov x10, #0xffffffff // #4294967295 0x0000ffff843754e4: cmp x11, x10 0x0000ffff843754e8: cset w29, ne // ne = any 0x0000ffff843754ec: cneg w29, w29, lt // lt = tstop 0x0000ffff843754f0: mov w1, #0xffffff45 // #-187 0x0000ffff843754f4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::@66 (line 895) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843754f8: nop ; {other} 0x0000ffff843754fc: movk xzr, #0x5bf0 0x0000ffff84375500: movk xzr, #0x8200 0x0000ffff84375504: str x1, [sp, #32] 0x0000ffff84375508: str w10, [sp, #24] 0x0000ffff8437550c: stp x17, x18, [sp, #8] 0x0000ffff84375510: str x14, [sp] 0x0000ffff84375514: mov x29, x12 0x0000ffff84375518: mov w1, #0xffffff45 // #-187 0x0000ffff8437551c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [32]=Oop } ;*ifgt {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::@44 (line 87) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@11 (line 451) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@10 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375520: nop ; {other} 0x0000ffff84375524: movk xzr, #0x5c18 0x0000ffff84375528: movk xzr, #0x8300 0x0000ffff8437552c: str w2, [sp, #36] 0x0000ffff84375530: str x15, [sp, #40] 0x0000ffff84375534: str w14, [sp, #32] 0x0000ffff84375538: stp x21, x13, [sp, #16] 0x0000ffff8437553c: str x12, [sp, #8] 0x0000ffff84375540: mov w1, #0xffffff45 // #-187 0x0000ffff84375544: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [40]=Oop } ;*ifnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::put@37 (line 466) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375548: nop ; {other} 0x0000ffff8437554c: movk xzr, #0x5c40 0x0000ffff84375550: movk xzr, #0x8400 0x0000ffff84375554: str w11, [sp, #40] 0x0000ffff84375558: stp x13, x15, [sp, #24] 0x0000ffff8437555c: stp x12, x21, [sp, #8] 0x0000ffff84375560: mov w1, #0xffffff45 // #-187 0x0000ffff84375564: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::put@146 (line 478) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375568: nop ; {other} 0x0000ffff8437556c: movk xzr, #0x5c60 0x0000ffff84375570: movk xzr, #0x8500 0x0000ffff84375574: stp w1, w14, [sp, #24] 0x0000ffff84375578: str w13, [sp, #12] 0x0000ffff8437557c: str x17, [sp, #16] 0x0000ffff84375580: str w15, [sp, #8] 0x0000ffff84375584: str x16, [sp] 0x0000ffff84375588: mov x29, x21 0x0000ffff8437558c: mov w1, #0xffffff45 // #-187 0x0000ffff84375590: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop } ;*ifge {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Arrays::copyOfRange@23 (line 3849) ; - java.io.InputStream::readNBytes@119 (line 423) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375594: nop ; {other} 0x0000ffff84375598: movk xzr, #0x5c8c 0x0000ffff8437559c: movk xzr, #0x8600 0x0000ffff843755a0: mov w1, #0xffffff45 // #-187 0x0000ffff843755a4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInflaterInputStream::close@4 (line 457) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff843755a8: nop ; {other} 0x0000ffff843755ac: movk xzr, #0x5ca0 0x0000ffff843755b0: movk xzr, #0x8700 0x0000ffff843755b4: str x21, [sp] 0x0000ffff843755b8: mov w1, #0xffffff45 // #-187 0x0000ffff843755bc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::close@11 (line 246) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff843755c0: nop ; {other} 0x0000ffff843755c4: movk xzr, #0x5cb8 0x0000ffff843755c8: movk xzr, #0x8800 0x0000ffff843755cc: stp x22, x23, [sp] 0x0000ffff843755d0: mov x29, x20 0x0000ffff843755d4: mov w1, #0xffffff45 // #-187 0x0000ffff843755d8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*if_acmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.ref.PhantomCleanable::remove@12 (line 103) ; - jdk.internal.ref.PhantomCleanable::clean@1 (line 131) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff843755dc: nop ; {other} 0x0000ffff843755e0: movk xzr, #0x5cd4 0x0000ffff843755e4: movk xzr, #0x8900 0x0000ffff843755e8: stp x16, x23, [sp, #40] 0x0000ffff843755ec: str w14, [sp, #28] 0x0000ffff843755f0: str x15, [sp, #32] 0x0000ffff843755f4: str w10, [sp, #24] 0x0000ffff843755f8: stp x19, x12, [sp, #8] 0x0000ffff843755fc: str x13, [sp] 0x0000ffff84375600: mov x29, x21 0x0000ffff84375604: mov w1, #0xffffff45 // #-187 0x0000ffff84375608: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::matchesKey@5 (line 295) ; - java.util.WeakHashMap::remove@62 (line 611) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437560c: nop ; {other} 0x0000ffff84375610: movk xzr, #0x5d04 0x0000ffff84375614: movk xzr, #0x8a00 0x0000ffff84375618: str x23, [sp, #24] 0x0000ffff8437561c: stp x19, x17, [sp] 0x0000ffff84375620: mov x29, x21 0x0000ffff84375624: mov w1, #0xffffff45 // #-187 0x0000ffff84375628: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [48]=Oop [56]=Oop } ;*if_acmpne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::remove@92 (line 614) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437562c: nop ; {other} 0x0000ffff84375630: movk xzr, #0x5d24 0x0000ffff84375634: movk xzr, #0x8b00 0x0000ffff84375638: mov x1, x28 0x0000ffff8437563c: adr x9, 0x0000ffff84375654 0x0000ffff84375640: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84375644: movk x8, #0x9c60, lsl #16 0x0000ffff84375648: movk x8, #0xffff, lsl #32 0x0000ffff8437564c: stp xzr, x9, [sp, #-16]! 0x0000ffff84375650: blr x8 0x0000ffff84375654: nop ; {other} 0x0000ffff84375658: movk xzr, #0x0 0x0000ffff8437565c: movk xzr, #0x0 0x0000ffff84375660: add sp, sp, #0x10 0x0000ffff84375664: ptrue p7.b 0x0000ffff84375668: b 0x0000ffff8437227c 0x0000ffff8437566c: str w10, [sp, #40] 0x0000ffff84375670: stp x12, x16, [sp, #24] 0x0000ffff84375674: stp x13, x19, [sp, #8] 0x0000ffff84375678: str x21, [sp] 0x0000ffff8437567c: cmp x11, xzr 0x0000ffff84375680: cset w29, eq // eq = none 0x0000ffff84375684: mov w1, #0xffffff45 // #-187 0x0000ffff84375688: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop [56]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.ref.ReferenceQueue::poll@4 (line 180) ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::remove@12 (line 604) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437568c: nop ; {other} 0x0000ffff84375690: movk xzr, #0x5d84 0x0000ffff84375694: movk xzr, #0x8c00 0x0000ffff84375698: mov w1, #0xffffff45 // #-187 0x0000ffff8437569c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::getInputStream@45 (line 387) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843756a0: nop ; {other} 0x0000ffff843756a4: movk xzr, #0x5d98 0x0000ffff843756a8: movk xzr, #0x8d00 0x0000ffff843756ac: str x4, [sp, #40] 0x0000ffff843756b0: stp w1, w2, [sp, #32] 0x0000ffff843756b4: str w13, [sp, #12] 0x0000ffff843756b8: stp x17, x11, [sp, #16] 0x0000ffff843756bc: str w15, [sp, #8] 0x0000ffff843756c0: str x16, [sp] 0x0000ffff843756c4: mov x29, x21 0x0000ffff843756c8: mov w1, #0xffffff45 // #-187 0x0000ffff843756cc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [40]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.Inflater::needsInput@39 (line 308) ; - java.util.zip.InflaterInputStream::read@61 (line 170) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843756d0: nop ; {other} 0x0000ffff843756d4: movk xzr, #0x5dc8 0x0000ffff843756d8: movk xzr, #0x8e00 0x0000ffff843756dc: stp w1, w2, [sp, #40] 0x0000ffff843756e0: str w13, [sp, #20] 0x0000ffff843756e4: stp x17, x11, [sp, #24] 0x0000ffff843756e8: str w15, [sp, #16] 0x0000ffff843756ec: stp x21, x16, [sp] 0x0000ffff843756f0: mov w1, #0xffffff45 // #-187 0x0000ffff843756f4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.InflaterInputStream::read@74 (line 170) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843756f8: nop ; {other} 0x0000ffff843756fc: movk xzr, #0x5df0 0x0000ffff84375700: movk xzr, #0x8f00 0x0000ffff84375704: str x23, [sp, #24] 0x0000ffff84375708: stp x19, x16, [sp] 0x0000ffff8437570c: mov x29, x21 0x0000ffff84375710: mov w1, #0xffffff45 // #-187 0x0000ffff84375714: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [56]=Oop [64]=Oop } ;*if_acmpne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.WeakHashMap::remove@92 (line 614) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375718: nop ; {other} 0x0000ffff8437571c: movk xzr, #0x5e10 0x0000ffff84375720: movk xzr, #0x9000 0x0000ffff84375724: mov x1, x28 0x0000ffff84375728: adr x9, 0x0000ffff84375740 0x0000ffff8437572c: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff84375730: movk x8, #0x9c60, lsl #16 0x0000ffff84375734: movk x8, #0xffff, lsl #32 0x0000ffff84375738: stp xzr, x9, [sp, #-16]! 0x0000ffff8437573c: blr x8 0x0000ffff84375740: nop ; {other} 0x0000ffff84375744: movk xzr, #0x0 0x0000ffff84375748: movk xzr, #0x0 0x0000ffff8437574c: add sp, sp, #0x10 0x0000ffff84375750: ptrue p7.b 0x0000ffff84375754: b 0x0000ffff84371f90 0x0000ffff84375758: stp x14, x1, [sp, #16] 0x0000ffff8437575c: stp x12, x17, [sp] 0x0000ffff84375760: mov x29, x19 0x0000ffff84375764: mov w1, #0xffffff45 // #-187 0x0000ffff84375768: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop } ;*ifnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.Objects::equals@6 (line 62) ; - java.util.zip.ZipFile::getInputStream@42 (line 387) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437576c: nop ; {other} 0x0000ffff84375770: movk xzr, #0x5e64 0x0000ffff84375774: movk xzr, #0x9100 0x0000ffff84375778: stp x18, x0, [sp, #40] 0x0000ffff8437577c: str x26, [sp, #32] 0x0000ffff84375780: str w14, [sp, #24] 0x0000ffff84375784: str w13, [sp, #12] 0x0000ffff84375788: str x17, [sp, #16] 0x0000ffff8437578c: str w15, [sp, #8] 0x0000ffff84375790: str x21, [sp] 0x0000ffff84375794: mov w1, #0xffffffe4 // #-28 0x0000ffff84375798: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [16]=Oop [32]=Oop [40]=Oop [48]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList::add@14 (line 485) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@164 (line 433) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437579c: nop ; {other} 0x0000ffff843757a0: movk xzr, #0x5e94 0x0000ffff843757a4: movk xzr, #0x9200 0x0000ffff843757a8: stp x18, x0, [sp, #40] 0x0000ffff843757ac: str x26, [sp, #32] 0x0000ffff843757b0: str w14, [sp, #24] 0x0000ffff843757b4: str w13, [sp, #12] 0x0000ffff843757b8: str x17, [sp, #16] 0x0000ffff843757bc: str w15, [sp, #8] 0x0000ffff843757c0: str x21, [sp] 0x0000ffff843757c4: mov w1, #0xffffffd6 // #-42 0x0000ffff843757c8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [16]=Oop [32]=Oop [40]=Oop [48]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList::add@14 (line 485) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@164 (line 433) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843757cc: nop ; {other} 0x0000ffff843757d0: movk xzr, #0x5ec4 0x0000ffff843757d4: movk xzr, #0x9300 0x0000ffff843757d8: str x0, [sp, #40] 0x0000ffff843757dc: mov w1, #0xffffffe4 // #-28 0x0000ffff843757e0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList::add@14 (line 485) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@155 (line 431) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843757e4: nop ; {other} 0x0000ffff843757e8: movk xzr, #0x5edc 0x0000ffff843757ec: movk xzr, #0x9400 0x0000ffff843757f0: str x0, [sp, #40] 0x0000ffff843757f4: mov w1, #0xffffffd6 // #-42 0x0000ffff843757f8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList::add@14 (line 485) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@155 (line 431) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843757fc: nop ; {other} 0x0000ffff84375800: movk xzr, #0x5ef4 0x0000ffff84375804: movk xzr, #0x9500 0x0000ffff84375808: mov w29, w10 0x0000ffff8437580c: mov x27, x18 0x0000ffff84375810: mov w24, w14 0x0000ffff84375814: mov w25, w13 0x0000ffff84375818: mov x23, x17 0x0000ffff8437581c: mov w20, w15 0x0000ffff84375820: mov x1, x28 0x0000ffff84375824: adr x9, 0x0000ffff8437583c 0x0000ffff84375828: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff8437582c: movk x8, #0x9c60, lsl #16 0x0000ffff84375830: movk x8, #0xffff, lsl #32 0x0000ffff84375834: stp xzr, x9, [sp, #-16]! 0x0000ffff84375838: blr x8 0x0000ffff8437583c: nop ; {other} 0x0000ffff84375840: movk xzr, #0x0 0x0000ffff84375844: movk xzr, #0x0 0x0000ffff84375848: add sp, sp, #0x10 0x0000ffff8437584c: ptrue p7.b 0x0000ffff84375850: mov w15, w20 0x0000ffff84375854: mov x17, x23 0x0000ffff84375858: mov w13, w25 0x0000ffff8437585c: mov w14, w24 0x0000ffff84375860: mov x18, x27 0x0000ffff84375864: mov w10, w29 0x0000ffff84375868: b 0x0000ffff843727ac 0x0000ffff8437586c: str x26, [sp, #16] 0x0000ffff84375870: stp w15, w13, [sp, #8] 0x0000ffff84375874: str x16, [sp] 0x0000ffff84375878: mov x29, x21 0x0000ffff8437587c: mov w1, #0xffffff45 // #-187 0x0000ffff84375880: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop } ;*ifgt {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.io.InputStream::readNBytes@177 (line 438) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375884: nop ; {other} 0x0000ffff84375888: movk xzr, #0x5f7c 0x0000ffff8437588c: movk xzr, #0x9600 0x0000ffff84375890: ldr x19, [sp, #8] 0x0000ffff84375894: b 0x0000ffff84372a5c 0x0000ffff84375898: str x12, [sp, #32] 0x0000ffff8437589c: stp w20, w13, [sp, #24] 0x0000ffff843758a0: mov w1, #0xffffffcc // #-52 0x0000ffff843758a4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop } ;*invokestatic arraycopy {reexecute=0 rethrow=0 return_oop=0} ; - java.io.InputStream::readNBytes@270 (line 453) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843758a8: nop ; {other} 0x0000ffff843758ac: movk xzr, #0x5fa0 0x0000ffff843758b0: movk xzr, #0x9700 0x0000ffff843758b4: mov x1, x28 0x0000ffff843758b8: adr x9, 0x0000ffff843758d0 0x0000ffff843758bc: mov x8, #0x4898 // #18584 ; {runtime_call G1BarrierSetRuntime::write_ref_field_pre_entry(oopDesc*, JavaThread*)} 0x0000ffff843758c0: movk x8, #0x9c60, lsl #16 0x0000ffff843758c4: movk x8, #0xffff, lsl #32 0x0000ffff843758c8: stp xzr, x9, [sp, #-16]! 0x0000ffff843758cc: blr x8 0x0000ffff843758d0: nop ; {other} 0x0000ffff843758d4: movk xzr, #0x0 0x0000ffff843758d8: movk xzr, #0x0 0x0000ffff843758dc: add sp, sp, #0x10 0x0000ffff843758e0: ptrue p7.b 0x0000ffff843758e4: b 0x0000ffff843726f4 0x0000ffff843758e8: mov w1, #0xffffff45 // #-187 0x0000ffff843758ec: stp x24, x25, [sp] 0x0000ffff843758f0: stp x3, x3, [sp, #32] 0x0000ffff843758f4: stp x21, x18, [sp, #48] 0x0000ffff843758f8: str x18, [sp, #64] 0x0000ffff843758fc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.String::isLatin1@10 (line 4919) ; - java.lang.String::hashCode@17 (line 2458) ; - java.util.zip.ZipCoder::hash@1 (line 153) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375900: nop ; {other} 0x0000ffff84375904: movk xzr, #0x5ff8 0x0000ffff84375908: movk xzr, #0x9800 0x0000ffff8437590c: str w0, [sp, #72] 0x0000ffff84375910: mov w1, #0xffffff45 // #-187 0x0000ffff84375914: ldp x29, x10, [sp, #16] 0x0000ffff84375918: str x10, [sp] 0x0000ffff8437591c: ldr x10, [sp, #32] 0x0000ffff84375920: str x10, [sp, #8] 0x0000ffff84375924: ldr x10, [sp, #48] 0x0000ffff84375928: str x10, [sp, #16] 0x0000ffff8437592c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [40]=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.String::hashCode@42 (line 2460) ; - java.util.zip.ZipCoder::hash@1 (line 153) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375930: nop ; {other} 0x0000ffff84375934: movk xzr, #0x6028 0x0000ffff84375938: movk xzr, #0x9900 0x0000ffff8437593c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375940: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [32]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList::add@14 (line 485) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@164 (line 433) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375944: nop ; {other} 0x0000ffff84375948: movk xzr, #0x603c 0x0000ffff8437594c: movk xzr, #0x9a00 0x0000ffff84375950: str x1, [sp, #48] 0x0000ffff84375954: str w10, [sp, #40] 0x0000ffff84375958: stp x18, x2, [sp, #24] 0x0000ffff8437595c: stp x16, x17, [sp, #8] 0x0000ffff84375960: str x14, [sp] 0x0000ffff84375964: mov x29, x12 0x0000ffff84375968: mov w1, #0xffffffde // #-34 0x0000ffff8437596c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop [48]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$CleanableResource::getInflater@16 (line 758) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375970: nop ; {other} 0x0000ffff84375974: movk xzr, #0x6068 0x0000ffff84375978: movk xzr, #0x9b00 0x0000ffff8437597c: mov x29, x0 0x0000ffff84375980: mov w1, #0xffffffde // #-34 0x0000ffff84375984: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.io.InputStream::readNBytes@247 (line 451) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375988: nop ; {other} 0x0000ffff8437598c: movk xzr, #0x6080 0x0000ffff84375990: movk xzr, #0x9c00 0x0000ffff84375994: mov x1, x0 0x0000ffff84375998: bl 0x0000ffff83e4a680 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual inflate {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.InflaterInputStream::read@88 (line 178) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _rethrow_Java} 0x0000ffff8437599c: nop ; {other} 0x0000ffff843759a0: movk xzr, #0x6094 0x0000ffff843759a4: movk xzr, #0x9d00 0x0000ffff843759a8: ptrue p7.b 0x0000ffff843759ac: ldr x29, [sp, #72] 0x0000ffff843759b0: mov x1, x0 0x0000ffff843759b4: bl 0x0000ffff83e4a680 ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [80]=Oop } ;*invokestatic mismatch {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@26 (line 310) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call _rethrow_Java} 0x0000ffff843759b8: nop ; {other} 0x0000ffff843759bc: movk xzr, #0x60b0 0x0000ffff843759c0: movk xzr, #0x9e00 0x0000ffff843759c4: ptrue p7.b 0x0000ffff843759c8: mov x1, x0 0x0000ffff843759cc: bl 0x0000ffff83e4a680 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual fill {reexecute=0 rethrow=0 return_oop=1} ; - java.util.zip.InflaterInputStream::read@78 (line 176) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call _rethrow_Java} 0x0000ffff843759d0: nop ; {other} 0x0000ffff843759d4: movk xzr, #0x60c8 0x0000ffff843759d8: movk xzr, #0x9f00 0x0000ffff843759dc: ptrue p7.b 0x0000ffff843759e0: stp w1, w2, [sp, #32] 0x0000ffff843759e4: str w13, [sp, #12] 0x0000ffff843759e8: stp x17, x11, [sp, #16] 0x0000ffff843759ec: str w15, [sp, #8] 0x0000ffff843759f0: str x16, [sp] 0x0000ffff843759f4: mov x29, x21 0x0000ffff843759f8: mov w1, #0xfffffff6 // #-10 0x0000ffff843759fc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual finished {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@34 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375a00: nop ; {other} 0x0000ffff84375a04: movk xzr, #0x60f8 0x0000ffff84375a08: movk xzr, #0xa000 0x0000ffff84375a0c: stp w1, w2, [sp, #32] 0x0000ffff84375a10: str w13, [sp, #12] 0x0000ffff84375a14: stp x17, x11, [sp, #16] 0x0000ffff84375a18: str w15, [sp, #8] 0x0000ffff84375a1c: str x16, [sp] 0x0000ffff84375a20: mov x29, x21 0x0000ffff84375a24: mov w1, #0xfffffff6 // #-10 0x0000ffff84375a28: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual needsDictionary {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@44 (line 166) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375a2c: nop ; {other} 0x0000ffff84375a30: movk xzr, #0x6124 0x0000ffff84375a34: movk xzr, #0xa100 0x0000ffff84375a38: stp w1, w2, [sp, #32] 0x0000ffff84375a3c: str w13, [sp, #12] 0x0000ffff84375a40: stp x17, x11, [sp, #16] 0x0000ffff84375a44: str w15, [sp, #8] 0x0000ffff84375a48: str x16, [sp] 0x0000ffff84375a4c: mov x29, x21 0x0000ffff84375a50: mov w1, #0xfffffff6 // #-10 0x0000ffff84375a54: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual needsInput {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@61 (line 170) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375a58: nop ; {other} 0x0000ffff84375a5c: movk xzr, #0x6150 0x0000ffff84375a60: movk xzr, #0xa200 0x0000ffff84375a64: mov w1, #0xfffffff6 // #-10 0x0000ffff84375a68: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {} ;*invokevirtual stream {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375a6c: nop ; {other} 0x0000ffff84375a70: movk xzr, #0x6164 0x0000ffff84375a74: movk xzr, #0xa300 0x0000ffff84375a78: mov w1, #0xfffffff6 // #-10 0x0000ffff84375a7c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {} ;*getfield jmodFile {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@4 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375a80: nop ; {other} 0x0000ffff84375a84: movk xzr, #0x6178 0x0000ffff84375a88: movk xzr, #0xa400 0x0000ffff84375a8c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375a90: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {} ;*invokevirtual section {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@11 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375a94: nop ; {other} 0x0000ffff84375a98: movk xzr, #0x618c 0x0000ffff84375a9c: movk xzr, #0xa500 0x0000ffff84375aa0: str x20, [sp, #8] 0x0000ffff84375aa4: mov w1, #0xffffffcc // #-52 0x0000ffff84375aa8: mov x29, x24 0x0000ffff84375aac: str x25, [sp] 0x0000ffff84375ab0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.jmod.JmodFile::getInputStream@0 (line 209) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375ab4: nop ; {other} 0x0000ffff84375ab8: movk xzr, #0x61ac 0x0000ffff84375abc: movk xzr, #0xa600 0x0000ffff84375ac0: mov w1, #0xfffffff6 // #-10 0x0000ffff84375ac4: mov x29, x18 0x0000ffff84375ac8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*invokevirtual getEntry {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375acc: nop ; {other} 0x0000ffff84375ad0: movk xzr, #0x61c4 0x0000ffff84375ad4: movk xzr, #0xa700 0x0000ffff84375ad8: mov w1, #0xfffffff6 // #-10 0x0000ffff84375adc: mov x29, x24 0x0000ffff84375ae0: str x25, [sp] 0x0000ffff84375ae4: stp x18, x3, [sp, #16] 0x0000ffff84375ae8: str x3, [sp, #32] 0x0000ffff84375aec: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*getfield zsrc {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::ensureOpen@22 (line 868) ; - java.util.zip.ZipFile::getEntry@14 (line 349) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375af0: nop ; {other} 0x0000ffff84375af4: movk xzr, #0x61e8 0x0000ffff84375af8: movk xzr, #0xa800 0x0000ffff84375afc: mov w1, #0xfffffff6 // #-10 0x0000ffff84375b00: mov x29, x24 0x0000ffff84375b04: str x25, [sp] 0x0000ffff84375b08: stp x18, x3, [sp, #16] 0x0000ffff84375b0c: str x3, [sp, #32] 0x0000ffff84375b10: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::length@4 (line 1593) ; - java.util.zip.ZipCoder::hash@6 (line 154) ; - java.util.zip.ZipFile$Source::getEntryPos@10 (line 1860) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375b14: nop ; {other} 0x0000ffff84375b18: movk xzr, #0x620c 0x0000ffff84375b1c: movk xzr, #0xa900 0x0000ffff84375b20: str w14, [sp, #40] 0x0000ffff84375b24: mov w1, #0xfffffff6 // #-10 0x0000ffff84375b28: mov x29, x24 0x0000ffff84375b2c: str x25, [sp] 0x0000ffff84375b30: stp x18, x3, [sp, #16] 0x0000ffff84375b34: str x3, [sp, #32] 0x0000ffff84375b38: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::getEntryPos@27 (line 1861) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375b3c: nop ; {other} 0x0000ffff84375b40: movk xzr, #0x6234 0x0000ffff84375b44: movk xzr, #0xaa00 0x0000ffff84375b48: mov w1, #0xffffff76 // #-138 0x0000ffff84375b4c: mov x29, x24 0x0000ffff84375b50: str x25, [sp] 0x0000ffff84375b54: stp x3, x3, [sp, #24] 0x0000ffff84375b58: stp x21, x18, [sp, #40] 0x0000ffff84375b5c: str w7, [sp, #56] 0x0000ffff84375b60: str w19, [sp, #64] 0x0000ffff84375b64: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop } ;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$Source::getEntryPos@36 (line 1867) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375b68: nop ; {other} 0x0000ffff84375b6c: movk xzr, #0x6260 0x0000ffff84375b70: movk xzr, #0xab00 0x0000ffff84375b74: str w12, [sp, #40] 0x0000ffff84375b78: mov w1, #0xfffffff6 // #-10 0x0000ffff84375b7c: mov x29, x24 0x0000ffff84375b80: str x25, [sp] 0x0000ffff84375b84: stp x18, x3, [sp, #16] 0x0000ffff84375b88: str x3, [sp, #32] 0x0000ffff84375b8c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@2 (line 207) ; - java.util.zip.ZipUtils::CENNAM@5 (line 276) ; - java.util.zip.ZipFile$Source::getEntryPos@70 (line 1872) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375b90: nop ; {other} 0x0000ffff84375b94: movk xzr, #0x6288 0x0000ffff84375b98: movk xzr, #0xac00 0x0000ffff84375b9c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375ba0: mov x29, x24 0x0000ffff84375ba4: str x25, [sp] 0x0000ffff84375ba8: stp x18, x3, [sp, #16] 0x0000ffff84375bac: str x3, [sp, #32] 0x0000ffff84375bb0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*invokevirtual isUTF8 {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$Source::zipCoderForPos@4 (line 1902) ; - java.util.zip.ZipFile$Source::getEntryPos@78 (line 1874) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375bb4: nop ; {other} 0x0000ffff84375bb8: movk xzr, #0x62ac 0x0000ffff84375bbc: movk xzr, #0xad00 0x0000ffff84375bc0: mov x29, x19 0x0000ffff84375bc4: mov w1, #0xfffffff6 // #-10 0x0000ffff84375bc8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*invokevirtual getInputStream {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375bcc: nop ; {other} 0x0000ffff84375bd0: movk xzr, #0x62c4 0x0000ffff84375bd4: movk xzr, #0xae00 0x0000ffff84375bd8: str x12, [sp] 0x0000ffff84375bdc: mov x29, x19 0x0000ffff84375be0: mov w1, #0xfffffff6 // #-10 0x0000ffff84375be4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*getfield zsrc {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::getInputStream@11 (line 383) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375be8: nop ; {other} 0x0000ffff84375bec: movk xzr, #0x62e0 0x0000ffff84375bf0: movk xzr, #0xaf00 0x0000ffff84375bf4: stp x17, x14, [sp, #8] 0x0000ffff84375bf8: str x12, [sp] 0x0000ffff84375bfc: mov x29, x19 0x0000ffff84375c00: mov w1, #0xfffffff6 // #-10 0x0000ffff84375c04: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*getfield zsrc {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::ensureOpen@22 (line 868) ; - java.util.zip.ZipFile::getInputStream@31 (line 386) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375c08: nop ; {other} 0x0000ffff84375c0c: movk xzr, #0x6300 0x0000ffff84375c10: movk xzr, #0xb000 0x0000ffff84375c14: str x16, [sp, #16] 0x0000ffff84375c18: str w13, [sp, #8] 0x0000ffff84375c1c: str x14, [sp] 0x0000ffff84375c20: mov x29, x12 0x0000ffff84375c24: mov w1, #0xfffffff6 // #-10 0x0000ffff84375c28: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop } ;*getfield cen {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::getInputStream@84 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375c2c: nop ; {other} 0x0000ffff84375c30: movk xzr, #0x6324 0x0000ffff84375c34: movk xzr, #0xb100 0x0000ffff84375c38: str w2, [sp, #20] 0x0000ffff84375c3c: str x16, [sp, #24] 0x0000ffff84375c40: str w13, [sp, #16] 0x0000ffff84375c44: stp x17, x14, [sp] 0x0000ffff84375c48: mov x29, x12 0x0000ffff84375c4c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375c50: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@2 (line 207) ; - java.util.zip.ZipUtils::LG@2 (line 211) ; - java.util.zip.ZipUtils::CENSIZ@5 (line 274) ; - java.util.zip.ZipFile$ZipFileInputStream::@12 (line 891) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375c54: nop ; {other} 0x0000ffff84375c58: movk xzr, #0x634c 0x0000ffff84375c5c: movk xzr, #0xb200 0x0000ffff84375c60: str x16, [sp, #24] 0x0000ffff84375c64: str w13, [sp, #16] 0x0000ffff84375c68: stp x17, x14, [sp] 0x0000ffff84375c6c: mov x29, x12 0x0000ffff84375c70: mov w1, #0xfffffff6 // #-10 0x0000ffff84375c74: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop } ;*getfield zsrc {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::@84 (line 900) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375c78: nop ; {other} 0x0000ffff84375c7c: movk xzr, #0x6370 0x0000ffff84375c80: movk xzr, #0xb300 0x0000ffff84375c84: str x16, [sp, #24] 0x0000ffff84375c88: str w13, [sp, #16] 0x0000ffff84375c8c: stp x17, x14, [sp] 0x0000ffff84375c90: mov x29, x12 0x0000ffff84375c94: mov w1, #0xfffffff6 // #-10 0x0000ffff84375c98: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop } ;*getfield locpos {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::@87 (line 900) ; - java.util.zip.ZipFile::getInputStream@88 (line 395) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375c9c: nop ; {other} 0x0000ffff84375ca0: movk xzr, #0x6394 0x0000ffff84375ca4: movk xzr, #0xb400 0x0000ffff84375ca8: str x16, [sp, #32] 0x0000ffff84375cac: str w13, [sp, #24] 0x0000ffff84375cb0: stp x17, x14, [sp, #8] 0x0000ffff84375cb4: str x12, [sp] 0x0000ffff84375cb8: mov w1, #0xfffffff6 // #-10 0x0000ffff84375cbc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [32]=Oop } ;*baload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipUtils::SH@2 (line 207) ; - java.util.zip.ZipUtils::CENHOW@5 (line 271) ; - java.util.zip.ZipFile::getInputStream@98 (line 396) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375cc0: nop ; {other} 0x0000ffff84375cc4: movk xzr, #0x63b8 0x0000ffff84375cc8: movk xzr, #0xb500 0x0000ffff84375ccc: stp x14, x18, [sp] 0x0000ffff84375cd0: mov x29, x12 0x0000ffff84375cd4: mov w1, #0xfffffff6 // #-10 0x0000ffff84375cd8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*invokevirtual getInflater {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375cdc: nop ; {other} 0x0000ffff84375ce0: movk xzr, #0x63d4 0x0000ffff84375ce4: movk xzr, #0xb600 0x0000ffff84375ce8: str w10, [sp, #40] 0x0000ffff84375cec: stp x18, x2, [sp, #24] 0x0000ffff84375cf0: stp x16, x17, [sp, #8] 0x0000ffff84375cf4: str x14, [sp] 0x0000ffff84375cf8: mov x29, x12 0x0000ffff84375cfc: mov w1, #0xfffffff6 // #-10 0x0000ffff84375d00: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*invokeinterface poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$CleanableResource::getInflater@11 (line 758) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375d04: nop ; {other} 0x0000ffff84375d08: movk xzr, #0x63fc 0x0000ffff84375d0c: movk xzr, #0xb700 0x0000ffff84375d10: stp w10, w11, [sp, #40] 0x0000ffff84375d14: stp x18, x2, [sp, #24] 0x0000ffff84375d18: stp x16, x17, [sp, #8] 0x0000ffff84375d1c: str x14, [sp] 0x0000ffff84375d20: mov x29, x12 0x0000ffff84375d24: mov w1, #0xfffffff6 // #-10 0x0000ffff84375d28: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.util.ArrayDeque::elementAt@2 (line 259) ; - java.util.ArrayDeque::pollFirst@12 (line 379) ; - java.util.ArrayDeque::poll@1 (line 537) ; - java.util.zip.ZipFile$CleanableResource::getInflater@11 (line 758) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375d2c: nop ; {other} 0x0000ffff84375d30: movk xzr, #0x6424 0x0000ffff84375d34: movk xzr, #0xb800 0x0000ffff84375d38: mov x29, x21 0x0000ffff84375d3c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375d40: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getInputStream@226 (line 413) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375d44: nop ; {other} 0x0000ffff84375d48: movk xzr, #0x643c 0x0000ffff84375d4c: movk xzr, #0xb900 0x0000ffff84375d50: str x21, [sp, #8] 0x0000ffff84375d54: mov x29, x12 0x0000ffff84375d58: mov w1, #0xfffffff6 // #-10 0x0000ffff84375d5c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*invokeinterface put {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375d60: nop ; {other} 0x0000ffff84375d64: movk xzr, #0x6458 0x0000ffff84375d68: movk xzr, #0xba00 0x0000ffff84375d6c: str w14, [sp, #24] 0x0000ffff84375d70: stp x21, x13, [sp, #8] 0x0000ffff84375d74: mov x29, x12 0x0000ffff84375d78: mov w1, #0xfffffff6 // #-10 0x0000ffff84375d7c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } ;*invokevirtual poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::put@13 (line 463) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375d80: nop ; {other} 0x0000ffff84375d84: movk xzr, #0x6478 0x0000ffff84375d88: movk xzr, #0xbb00 0x0000ffff84375d8c: str x21, [sp, #8] 0x0000ffff84375d90: mov x29, x12 0x0000ffff84375d94: mov w1, #0xfffffff6 // #-10 0x0000ffff84375d98: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::put@22 (line 464) ; - java.util.Collections$SetFromMap::add@8 (line 5930) ; - java.util.zip.ZipFile::getInputStream@231 (line 414) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375d9c: nop ; {other} 0x0000ffff84375da0: movk xzr, #0x6494 0x0000ffff84375da4: movk xzr, #0xbc00 0x0000ffff84375da8: mov x29, x21 0x0000ffff84375dac: mov w1, #0xfffffff6 // #-10 0x0000ffff84375db0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*invokevirtual close {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375db4: nop ; {other} 0x0000ffff84375db8: movk xzr, #0x64ac 0x0000ffff84375dbc: movk xzr, #0xbd00 0x0000ffff84375dc0: mov x29, x21 0x0000ffff84375dc4: mov w1, #0xfffffff6 // #-10 0x0000ffff84375dc8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*getfield res {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInflaterInputStream::close@21 (line 461) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375dcc: nop ; {other} 0x0000ffff84375dd0: movk xzr, #0x64c4 0x0000ffff84375dd4: movk xzr, #0xbe00 0x0000ffff84375dd8: mov x29, x21 0x0000ffff84375ddc: mov w1, #0xfffffff6 // #-10 0x0000ffff84375de0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [56]=Oop } ;*getfield istreams {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInflaterInputStream::close@24 (line 461) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375de4: nop ; {other} 0x0000ffff84375de8: movk xzr, #0x64dc 0x0000ffff84375dec: movk xzr, #0xbf00 0x0000ffff84375df0: str x19, [sp] 0x0000ffff84375df4: mov x29, x21 0x0000ffff84375df8: mov w1, #0xfffffff6 // #-10 0x0000ffff84375dfc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*getfield res {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInflaterInputStream::close@34 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375e00: nop ; {other} 0x0000ffff84375e04: movk xzr, #0x64f8 0x0000ffff84375e08: movk xzr, #0xc000 0x0000ffff84375e0c: str x19, [sp] 0x0000ffff84375e10: mov x29, x21 0x0000ffff84375e14: mov w1, #0xfffffff6 // #-10 0x0000ffff84375e18: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*getfield istreams {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInflaterInputStream::close@37 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375e1c: nop ; {other} 0x0000ffff84375e20: movk xzr, #0x6514 0x0000ffff84375e24: movk xzr, #0xc100 0x0000ffff84375e28: str x19, [sp] 0x0000ffff84375e2c: mov x29, x21 0x0000ffff84375e30: mov w1, #0xfffffff6 // #-10 0x0000ffff84375e34: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375e38: nop ; {other} 0x0000ffff84375e3c: movk xzr, #0x6530 0x0000ffff84375e40: movk xzr, #0xc200 0x0000ffff84375e44: str x19, [sp] 0x0000ffff84375e48: mov x29, x21 0x0000ffff84375e4c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375e50: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375e54: nop ; {other} 0x0000ffff84375e58: movk xzr, #0x654c 0x0000ffff84375e5c: movk xzr, #0xc300 0x0000ffff84375e60: str w10, [sp, #16] 0x0000ffff84375e64: stp x19, x12, [sp] 0x0000ffff84375e68: mov x29, x21 0x0000ffff84375e6c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375e70: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*invokevirtual poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::remove@12 (line 604) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375e74: nop ; {other} 0x0000ffff84375e78: movk xzr, #0x656c 0x0000ffff84375e7c: movk xzr, #0xc400 0x0000ffff84375e80: str x19, [sp] 0x0000ffff84375e84: mov x29, x21 0x0000ffff84375e88: mov w1, #0xfffffff6 // #-10 0x0000ffff84375e8c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::remove@20 (line 605) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@41 (line 462) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375e90: nop ; {other} 0x0000ffff84375e94: movk xzr, #0x6588 0x0000ffff84375e98: movk xzr, #0xc500 0x0000ffff84375e9c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375ea0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[56]=Oop } ;*invokeinterface clean {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@61 (line 464) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375ea4: nop ; {other} 0x0000ffff84375ea8: movk xzr, #0x659c 0x0000ffff84375eac: movk xzr, #0xc600 0x0000ffff84375eb0: str x13, [sp] 0x0000ffff84375eb4: mov x29, x21 0x0000ffff84375eb8: mov w1, #0xfffffff6 // #-10 0x0000ffff84375ebc: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*getfield res {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::close@22 (line 1037) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375ec0: nop ; {other} 0x0000ffff84375ec4: movk xzr, #0x65b8 0x0000ffff84375ec8: movk xzr, #0xc700 0x0000ffff84375ecc: str x13, [sp] 0x0000ffff84375ed0: mov x29, x21 0x0000ffff84375ed4: mov w1, #0xfffffff6 // #-10 0x0000ffff84375ed8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*getfield istreams {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::close@25 (line 1037) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375edc: nop ; {other} 0x0000ffff84375ee0: movk xzr, #0x65d4 0x0000ffff84375ee4: movk xzr, #0xc800 0x0000ffff84375ee8: stp x13, x19, [sp] 0x0000ffff84375eec: mov x29, x21 0x0000ffff84375ef0: mov w1, #0xfffffff6 // #-10 0x0000ffff84375ef4: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*getfield res {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::close@35 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375ef8: nop ; {other} 0x0000ffff84375efc: movk xzr, #0x65f0 0x0000ffff84375f00: movk xzr, #0xc900 0x0000ffff84375f04: stp x13, x19, [sp] 0x0000ffff84375f08: mov x29, x21 0x0000ffff84375f0c: mov w1, #0xfffffff6 // #-10 0x0000ffff84375f10: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*getfield istreams {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile$ZipFileInputStream::close@38 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375f14: nop ; {other} 0x0000ffff84375f18: movk xzr, #0x660c 0x0000ffff84375f1c: movk xzr, #0xca00 0x0000ffff84375f20: stp x13, x19, [sp] 0x0000ffff84375f24: mov x29, x21 0x0000ffff84375f28: mov w1, #0xfffffff6 // #-10 0x0000ffff84375f2c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375f30: nop ; {other} 0x0000ffff84375f34: movk xzr, #0x6628 0x0000ffff84375f38: movk xzr, #0xcb00 0x0000ffff84375f3c: stp x13, x19, [sp] 0x0000ffff84375f40: mov x29, x21 0x0000ffff84375f44: mov w1, #0xfffffff6 // #-10 0x0000ffff84375f48: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*invokeinterface remove {reexecute=0 rethrow=0 return_oop=0} ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375f4c: nop ; {other} 0x0000ffff84375f50: movk xzr, #0x6644 0x0000ffff84375f54: movk xzr, #0xcc00 0x0000ffff84375f58: str w10, [sp, #24] 0x0000ffff84375f5c: stp x19, x12, [sp, #8] 0x0000ffff84375f60: str x13, [sp] 0x0000ffff84375f64: mov x29, x21 0x0000ffff84375f68: mov w1, #0xfffffff6 // #-10 0x0000ffff84375f6c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [56]=Oop } ;*invokevirtual poll {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::expungeStaleEntries@4 (line 330) ; - java.util.WeakHashMap::getTable@1 (line 362) ; - java.util.WeakHashMap::remove@12 (line 604) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375f70: nop ; {other} 0x0000ffff84375f74: movk xzr, #0x6668 0x0000ffff84375f78: movk xzr, #0xcd00 0x0000ffff84375f7c: str x19, [sp] 0x0000ffff84375f80: mov x29, x21 0x0000ffff84375f84: mov w1, #0xfffffff6 // #-10 0x0000ffff84375f88: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.util.WeakHashMap::remove@20 (line 605) ; - java.util.Collections$SetFromMap::remove@5 (line 5929) ; - java.util.zip.ZipFile$ZipFileInputStream::close@42 (line 1038) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375f8c: nop ; {other} 0x0000ffff84375f90: movk xzr, #0x6684 0x0000ffff84375f94: movk xzr, #0xce00 0x0000ffff84375f98: mov w1, #0xffffff45 // #-187 0x0000ffff84375f9c: mov x29, x24 0x0000ffff84375fa0: str x25, [sp] 0x0000ffff84375fa4: stp x18, x3, [sp, #16] 0x0000ffff84375fa8: stp x3, x21, [sp, #32] 0x0000ffff84375fac: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop } ;*ifnonnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.zip.ZipFile::ensureOpen@25 (line 868) ; - java.util.zip.ZipFile::getEntry@14 (line 349) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375fb0: nop ; {other} 0x0000ffff84375fb4: movk xzr, #0x66a8 0x0000ffff84375fb8: movk xzr, #0xcf00 0x0000ffff84375fbc: str x1, [sp, #48] 0x0000ffff84375fc0: str w10, [sp, #40] 0x0000ffff84375fc4: stp x18, x2, [sp, #24] 0x0000ffff84375fc8: stp x16, x17, [sp, #8] 0x0000ffff84375fcc: str x14, [sp] 0x0000ffff84375fd0: mov x29, x12 0x0000ffff84375fd4: mov w1, #0xffffff45 // #-187 0x0000ffff84375fd8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop [48]=Oop } ;*ifnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayDeque::pollFirst@17 (line 380) ; - java.util.ArrayDeque::poll@1 (line 537) ; - java.util.zip.ZipFile$CleanableResource::getInflater@11 (line 758) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::@5 (line 445) ; - java.util.zip.ZipFile::getInputStream@216 (line 412) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84375fdc: nop ; {other} 0x0000ffff84375fe0: movk xzr, #0x66d4 0x0000ffff84375fe4: movk xzr, #0xd000 0x0000ffff84375fe8: stp w1, w2, [sp, #32] 0x0000ffff84375fec: str w13, [sp, #12] 0x0000ffff84375ff0: stp x17, x11, [sp, #16] 0x0000ffff84375ff4: str w15, [sp, #8] 0x0000ffff84375ff8: str x16, [sp] 0x0000ffff84375ffc: mov x29, x21 0x0000ffff84376000: mov w1, #0xfffffff6 // #-10 0x0000ffff84376004: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop } ;*invokevirtual hasPendingOutput {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@71 (line 170) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376008: nop ; {other} 0x0000ffff8437600c: movk xzr, #0x6700 0x0000ffff84376010: movk xzr, #0xd100 0x0000ffff84376014: mov x29, x21 0x0000ffff84376018: mov w1, #0xfffffff6 // #-10 0x0000ffff8437601c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.util.ArrayList::add@2 (line 483) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@164 (line 433) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376020: nop ; {other} 0x0000ffff84376024: movk xzr, #0x6718 0x0000ffff84376028: movk xzr, #0xd200 0x0000ffff8437602c: mov w1, #0xfffffff6 // #-10 0x0000ffff84376030: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList::add@14 (line 485) ; - java.util.ArrayList::add@20 (line 497) ; - java.io.InputStream::readNBytes@155 (line 431) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376034: nop ; {other} 0x0000ffff84376038: movk xzr, #0x672c 0x0000ffff8437603c: movk xzr, #0xd300 0x0000ffff84376040: mov x29, x21 0x0000ffff84376044: mov w1, #0xfffffff6 // #-10 0x0000ffff84376048: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*getfield size {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList$Itr::hasNext@8 (line 1045) ; - java.io.InputStream::readNBytes@232 (line 451) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437604c: nop ; {other} 0x0000ffff84376050: movk xzr, #0x6744 0x0000ffff84376054: movk xzr, #0xd400 0x0000ffff84376058: mov w1, #0xfffffff4 // #-12 0x0000ffff8437605c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.io.InputStream::readNBytes@247 (line 451) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376060: nop ; {other} 0x0000ffff84376064: movk xzr, #0x6758 0x0000ffff84376068: movk xzr, #0xd500 0x0000ffff8437606c: mov w1, #0xfffffff6 // #-10 0x0000ffff84376070: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {[0]=Oop } ;*getfield size {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.util.ArrayList$Itr::hasNext@8 (line 1045) ; - java.io.InputStream::readNBytes@232 (line 451) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376074: nop ; {other} 0x0000ffff84376078: movk xzr, #0x676c 0x0000ffff8437607c: movk xzr, #0xd600 0x0000ffff84376080: mov x29, x0 0x0000ffff84376084: mov w1, #0xffffff9d // #-99 0x0000ffff84376088: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [56]=Oop } ;*astore_2 {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@52 (line 463) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437608c: nop ; {other} 0x0000ffff84376090: movk xzr, #0x6784 0x0000ffff84376094: movk xzr, #0xd700 0x0000ffff84376098: str x0, [sp] 0x0000ffff8437609c: mov w1, #0xffffff9d // #-99 0x0000ffff843760a0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [56]=Oop } ;*astore_2 {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile$ZipFileInputStream::close@53 (line 1039) ; - java.util.zip.InflaterInputStream::close@25 (line 248) ; - java.util.zip.ZipFile$ZipFileInflaterInputStream::close@14 (line 460) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@17 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff843760a4: nop ; {other} 0x0000ffff843760a8: movk xzr, #0x679c 0x0000ffff843760ac: movk xzr, #0xd800 0x0000ffff843760b0: b 0x0000ffff843760b4 0x0000ffff843760b4: ldr w11, [x0, #8] 0x0000ffff843760b8: eor x10, x11, #0x7800000000 0x0000ffff843760bc: ldr x10, [x10, #72] 0x0000ffff843760c0: mov x11, #0x2838 // #10296 ; {metadata('java/io/IOException')} 0x0000ffff843760c4: movk x11, #0x104, lsl #16 0x0000ffff843760c8: movk x11, #0x78, lsl #32 0x0000ffff843760cc: cmp x10, x11 0x0000ffff843760d0: b.eq 0x0000ffff84376130 // b.none 0x0000ffff843760d4: mov x1, x0 0x0000ffff843760d8: b 0x0000ffff8437610c 0x0000ffff843760dc: ldr w10, [x0, #8] 0x0000ffff843760e0: eor x10, x10, #0x7800000000 0x0000ffff843760e4: b 0x0000ffff843760f0 0x0000ffff843760e8: ldr w11, [x0, #8] 0x0000ffff843760ec: eor x10, x11, #0x7800000000 0x0000ffff843760f0: ldr x10, [x10, #72] 0x0000ffff843760f4: mov x11, #0x2838 // #10296 ; {metadata('java/io/IOException')} 0x0000ffff843760f8: movk x11, #0x104, lsl #16 0x0000ffff843760fc: movk x11, #0x78, lsl #32 0x0000ffff84376100: cmp x10, x11 0x0000ffff84376104: b.eq 0x0000ffff84376118 // b.none 0x0000ffff84376108: mov x1, x0 0x0000ffff8437610c: ldp x29, x30, [sp, #176] 0x0000ffff84376110: add sp, sp, #0xc0 0x0000ffff84376114: b 0x0000ffff83e4a680 ; {runtime_call _rethrow_Java} 0x0000ffff84376118: mov x29, x0 0x0000ffff8437611c: mov w1, #0xffffff9d // #-99 0x0000ffff84376120: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*astore_1 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@42 (line 128) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376124: nop ; {other} 0x0000ffff84376128: movk xzr, #0x681c 0x0000ffff8437612c: movk xzr, #0xd900 0x0000ffff84376130: mov x29, x0 0x0000ffff84376134: mov w1, #0xffffff9d // #-99 0x0000ffff84376138: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop } ;*astore_1 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@8 (line 56) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437613c: nop ; {other} 0x0000ffff84376140: movk xzr, #0x6834 0x0000ffff84376144: movk xzr, #0xda00 0x0000ffff84376148: b 0x0000ffff84376170 0x0000ffff8437614c: b 0x0000ffff84376170 0x0000ffff84376150: b 0x0000ffff84376170 0x0000ffff84376154: mov x29, x0 0x0000ffff84376158: b 0x0000ffff84376174 0x0000ffff8437615c: mov x29, x0 0x0000ffff84376160: b 0x0000ffff84376174 0x0000ffff84376164: b 0x0000ffff84376170 0x0000ffff84376168: mov x29, x0 0x0000ffff8437616c: b 0x0000ffff84376174 0x0000ffff84376170: mov x29, x0 0x0000ffff84376174: mov w1, #0xffffff9d // #-99 0x0000ffff84376178: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*astore {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getInputStream@267 (line 420) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437617c: nop ; {other} 0x0000ffff84376180: movk xzr, #0x6874 0x0000ffff84376184: movk xzr, #0xdb00 0x0000ffff84376188: mov x29, x0 0x0000ffff8437618c: b 0x0000ffff84376194 0x0000ffff84376190: mov x29, x0 0x0000ffff84376194: mov w1, #0xffffff9d // #-99 0x0000ffff84376198: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop } ;*astore {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getInputStream@243 (line 415) ; - jdk.internal.jmod.JmodFile::getInputStream@82 (line 214) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437619c: nop ; {other} 0x0000ffff843761a0: movk xzr, #0x6894 0x0000ffff843761a4: movk xzr, #0xdc00 0x0000ffff843761a8: str x0, [sp, #32] 0x0000ffff843761ac: mov w1, #0xffffffb5 // #-75 0x0000ffff843761b0: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*astore {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@100 (line 180) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff843761b4: nop ; {other} 0x0000ffff843761b8: movk xzr, #0x68ac 0x0000ffff843761bc: movk xzr, #0xdd00 0x0000ffff843761c0: str x0, [sp, #72] 0x0000ffff843761c4: mov w1, #0xffffffb5 // #-75 0x0000ffff843761c8: ldp x29, x10, [sp, #16] 0x0000ffff843761cc: str x10, [sp] 0x0000ffff843761d0: ldr x10, [sp, #32] 0x0000ffff843761d4: str x10, [sp, #8] 0x0000ffff843761d8: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [40]=Oop [48]=Oop [72]=Oop } ;*astore {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipCoder$UTF8ZipCoder::compare@75 (line 318) ; - java.util.zip.ZipFile$Source::getEntryPos@98 (line 1877) ; - java.util.zip.ZipFile::getEntry@26 (line 350) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff843761dc: nop ; {other} 0x0000ffff843761e0: movk xzr, #0x68d4 0x0000ffff843761e4: movk xzr, #0xde00 0x0000ffff843761e8: b 0x0000ffff843761ec 0x0000ffff843761ec: mov x29, x0 0x0000ffff843761f0: b 0x0000ffff843761f8 0x0000ffff843761f4: mov x29, x0 0x0000ffff843761f8: mov w1, #0xffffff9d // #-99 0x0000ffff843761fc: ldr x10, [sp, #16] 0x0000ffff84376200: str x10, [sp] 0x0000ffff84376204: ldr x10, [sp, #24] 0x0000ffff84376208: str x10, [sp, #8] 0x0000ffff8437620c: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop } ;*astore {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.ZipFile::getEntry@50 (line 354) ; - jdk.internal.jmod.JmodFile::getInputStream@32 (line 210) ; - jdk.tools.jlink.internal.JmodArchive$JmodEntry::stream@21 (line 66) ; - jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content@4 (line 55) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@1 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376210: nop ; {other} 0x0000ffff84376214: movk xzr, #0x6908 0x0000ffff84376218: movk xzr, #0xdf00 0x0000ffff8437621c: str x0, [sp, #32] 0x0000ffff84376220: mov w1, #0xffffffb5 // #-75 0x0000ffff84376224: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } ;*astore {reexecute=0 rethrow=0 return_oop=0} ; - java.util.zip.InflaterInputStream::read@100 (line 180) ; - java.io.InputStream::readNBytes@55 (line 412) ; - java.io.InputStream::readAllBytes@3 (line 349) ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@8 (line 127) ; {runtime_call UncommonTrapBlob} 0x0000ffff84376228: nop ; {other} 0x0000ffff8437622c: movk xzr, #0x6920 0x0000ffff84376230: movk xzr, #0xe000 0x0000ffff84376234: mov x29, x0 0x0000ffff84376238: b 0x0000ffff84376284 0x0000ffff8437623c: mov x29, x0 0x0000ffff84376240: b 0x0000ffff84376284 0x0000ffff84376244: mov x29, x0 0x0000ffff84376248: b 0x0000ffff84376284 0x0000ffff8437624c: mov x29, x0 0x0000ffff84376250: b 0x0000ffff84376284 0x0000ffff84376254: b 0x0000ffff84376258 0x0000ffff84376258: mov x29, x0 0x0000ffff8437625c: b 0x0000ffff84376284 0x0000ffff84376260: mov x29, x0 0x0000ffff84376264: b 0x0000ffff84376284 0x0000ffff84376268: mov x29, x0 0x0000ffff8437626c: b 0x0000ffff84376284 0x0000ffff84376270: mov x29, x0 0x0000ffff84376274: b 0x0000ffff84376284 0x0000ffff84376278: mov x29, x0 0x0000ffff8437627c: b 0x0000ffff84376284 0x0000ffff84376280: mov x29, x0 0x0000ffff84376284: mov w1, #0xffffff9d // #-99 0x0000ffff84376288: bl 0x0000ffff83a9dd80 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*astore_2 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes@22 (line 126) ; {runtime_call UncommonTrapBlob} 0x0000ffff8437628c: nop ; {other} 0x0000ffff84376290: movk xzr, #0x6984 0x0000ffff84376294: movk xzr, #0xe100 0x0000ffff84376298: adr x8, 0x0000ffff843725cc ; {internal_word} 0x0000ffff8437629c: str x8, [x28, #1120] 0x0000ffff843762a0: b 0x0000ffff83a9d680 ; {runtime_call SafepointBlob} 0x0000ffff843762a4: mov x8, #0x540 // #1344 ; {runtime_call StubRoutines (final stubs)} 0x0000ffff843762a8: movk x8, #0x83aa, lsl #16 0x0000ffff843762ac: movk x8, #0xffff, lsl #32 0x0000ffff843762b0: blr x8 0x0000ffff843762b4: b 0x0000ffff84370088 0x0000ffff843762b8: .inst 0x00000002 ; undefined ; {other} 0x0000ffff843762bc: .inst 0x00000000 ; undefined [Stub Code] 0x0000ffff843762c0: ldr x8, 0x0000ffff843762c8 ; {no_reloc} 0x0000ffff843762c4: br x8 0x0000ffff843762c8: ld1b {z0.s}, p6/z, [z14.s, #21] 0x0000ffff843762cc: .inst 0x0000ffff ; undefined 0x0000ffff843762d0: ldr x8, 0x0000ffff843762d8 ; {trampoline_stub} 0x0000ffff843762d4: br x8 0x0000ffff843762d8: ldff1sb {z0.s}, p0/z, [z27.s, #21] 0x0000ffff843762dc: .inst 0x0000ffff ; undefined 0x0000ffff843762e0: ldr x8, 0x0000ffff843762e8 ; {trampoline_stub} 0x0000ffff843762e4: br x8 0x0000ffff843762e8: .inst 0x83a96f80 ; undefined 0x0000ffff843762ec: .inst 0x0000ffff ; undefined 0x0000ffff843762f0: ldr x8, 0x0000ffff843762f8 ; {trampoline_stub} 0x0000ffff843762f4: br x8 0x0000ffff843762f8: prfb pldl1keep, p5, [x21, z22.s, uxtw] 0x0000ffff843762fc: .inst 0x0000ffff ; undefined 0x0000ffff84376300: ldr x8, 0x0000ffff84376308 ; {trampoline_stub} 0x0000ffff84376304: br x8 0x0000ffff84376308: .inst 0x7c865dc0 ; undefined 0x0000ffff8437630c: .inst 0x0000ffff ; undefined 0x0000ffff84376310: isb ; {static_stub} 0x0000ffff84376314: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376318: movk x12, #0x0, lsl #16 0x0000ffff8437631c: movk x12, #0x0, lsl #32 0x0000ffff84376320: mov x8, #0x0 // #0 0x0000ffff84376324: movk x8, #0x0, lsl #16 0x0000ffff84376328: movk x8, #0x0, lsl #32 0x0000ffff8437632c: br x8 0x0000ffff84376330: ldr x8, 0x0000ffff84376338 ; {trampoline_stub} 0x0000ffff84376334: br x8 0x0000ffff84376338: prfd pldl1keep, p7, [x29, z22.s, uxtw #3] 0x0000ffff8437633c: .inst 0x0000ffff ; undefined 0x0000ffff84376340: isb ; {static_stub} 0x0000ffff84376344: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376348: movk x12, #0x0, lsl #16 0x0000ffff8437634c: movk x12, #0x0, lsl #32 0x0000ffff84376350: mov x8, #0x0 // #0 0x0000ffff84376354: movk x8, #0x0, lsl #16 0x0000ffff84376358: movk x8, #0x0, lsl #32 0x0000ffff8437635c: br x8 0x0000ffff84376360: ldr x8, 0x0000ffff84376368 ; {trampoline_stub} 0x0000ffff84376364: br x8 0x0000ffff84376368: .inst 0x842e1058 ; undefined 0x0000ffff8437636c: .inst 0x0000ffff ; undefined 0x0000ffff84376370: ldr x8, 0x0000ffff84376378 ; {trampoline_stub} 0x0000ffff84376374: br x8 0x0000ffff84376378: .inst 0x7c87bbec ; undefined 0x0000ffff8437637c: .inst 0x0000ffff ; undefined 0x0000ffff84376380: ldr x8, 0x0000ffff84376388 ; {trampoline_stub} 0x0000ffff84376384: br x8 0x0000ffff84376388: .inst 0x83a96f80 ; undefined 0x0000ffff8437638c: .inst 0x0000ffff ; undefined 0x0000ffff84376390: ldr x8, 0x0000ffff84376398 ; {trampoline_stub} 0x0000ffff84376394: br x8 0x0000ffff84376398: ldff1b {z0.s}, p0/z, [z10.s, #15] 0x0000ffff8437639c: .inst 0x0000ffff ; undefined 0x0000ffff843763a0: ldr x8, 0x0000ffff843763a8 ; {trampoline_stub} 0x0000ffff843763a4: br x8 0x0000ffff843763a8: .inst 0x83a96f80 ; undefined 0x0000ffff843763ac: .inst 0x0000ffff ; undefined 0x0000ffff843763b0: isb ; {static_stub} 0x0000ffff843763b4: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff843763b8: movk x12, #0x0, lsl #16 0x0000ffff843763bc: movk x12, #0x0, lsl #32 0x0000ffff843763c0: mov x8, #0x0 // #0 0x0000ffff843763c4: movk x8, #0x0, lsl #16 0x0000ffff843763c8: movk x8, #0x0, lsl #32 0x0000ffff843763cc: br x8 0x0000ffff843763d0: ldr x8, 0x0000ffff843763d8 ; {trampoline_stub} 0x0000ffff843763d4: br x8 0x0000ffff843763d8: .inst 0x83a96f80 ; undefined 0x0000ffff843763dc: .inst 0x0000ffff ; undefined 0x0000ffff843763e0: ldr x8, 0x0000ffff843763e8 ; {trampoline_stub} 0x0000ffff843763e4: br x8 0x0000ffff843763e8: ld1b {z24.s}, p0/z, [z26.s, #11] 0x0000ffff843763ec: .inst 0x0000ffff ; undefined 0x0000ffff843763f0: isb ; {static_stub} 0x0000ffff843763f4: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff843763f8: movk x12, #0x0, lsl #16 0x0000ffff843763fc: movk x12, #0x0, lsl #32 0x0000ffff84376400: mov x8, #0x0 // #0 0x0000ffff84376404: movk x8, #0x0, lsl #16 0x0000ffff84376408: movk x8, #0x0, lsl #32 0x0000ffff8437640c: br x8 0x0000ffff84376410: ldr x8, 0x0000ffff84376418 ; {trampoline_stub} 0x0000ffff84376414: br x8 0x0000ffff84376418: .inst 0x83a96f80 ; undefined 0x0000ffff8437641c: .inst 0x0000ffff ; undefined 0x0000ffff84376420: isb ; {static_stub} 0x0000ffff84376424: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376428: movk x12, #0x0, lsl #16 0x0000ffff8437642c: movk x12, #0x0, lsl #32 0x0000ffff84376430: mov x8, #0x0 // #0 0x0000ffff84376434: movk x8, #0x0, lsl #16 0x0000ffff84376438: movk x8, #0x0, lsl #32 0x0000ffff8437643c: br x8 0x0000ffff84376440: ldr x8, 0x0000ffff84376448 ; {trampoline_stub} 0x0000ffff84376444: br x8 0x0000ffff84376448: .inst 0x83a96f80 ; undefined 0x0000ffff8437644c: .inst 0x0000ffff ; undefined 0x0000ffff84376450: isb ; {static_stub} 0x0000ffff84376454: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376458: movk x12, #0x0, lsl #16 0x0000ffff8437645c: movk x12, #0x0, lsl #32 0x0000ffff84376460: mov x8, #0x0 // #0 0x0000ffff84376464: movk x8, #0x0, lsl #16 0x0000ffff84376468: movk x8, #0x0, lsl #32 0x0000ffff8437646c: br x8 0x0000ffff84376470: isb ; {static_stub} 0x0000ffff84376474: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376478: movk x12, #0x0, lsl #16 0x0000ffff8437647c: movk x12, #0x0, lsl #32 0x0000ffff84376480: mov x8, #0x0 // #0 0x0000ffff84376484: movk x8, #0x0, lsl #16 0x0000ffff84376488: movk x8, #0x0, lsl #32 0x0000ffff8437648c: br x8 0x0000ffff84376490: isb ; {static_stub} 0x0000ffff84376494: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376498: movk x12, #0x0, lsl #16 0x0000ffff8437649c: movk x12, #0x0, lsl #32 0x0000ffff843764a0: mov x8, #0x0 // #0 0x0000ffff843764a4: movk x8, #0x0, lsl #16 0x0000ffff843764a8: movk x8, #0x0, lsl #32 0x0000ffff843764ac: br x8 0x0000ffff843764b0: isb ; {static_stub} 0x0000ffff843764b4: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff843764b8: movk x12, #0x0, lsl #16 0x0000ffff843764bc: movk x12, #0x0, lsl #32 0x0000ffff843764c0: mov x8, #0x0 // #0 0x0000ffff843764c4: movk x8, #0x0, lsl #16 0x0000ffff843764c8: movk x8, #0x0, lsl #32 0x0000ffff843764cc: br x8 0x0000ffff843764d0: isb ; {static_stub} 0x0000ffff843764d4: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff843764d8: movk x12, #0x0, lsl #16 0x0000ffff843764dc: movk x12, #0x0, lsl #32 0x0000ffff843764e0: mov x8, #0x0 // #0 0x0000ffff843764e4: movk x8, #0x0, lsl #16 0x0000ffff843764e8: movk x8, #0x0, lsl #32 0x0000ffff843764ec: br x8 0x0000ffff843764f0: isb ; {static_stub} 0x0000ffff843764f4: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff843764f8: movk x12, #0x0, lsl #16 0x0000ffff843764fc: movk x12, #0x0, lsl #32 0x0000ffff84376500: mov x8, #0x0 // #0 0x0000ffff84376504: movk x8, #0x0, lsl #16 0x0000ffff84376508: movk x8, #0x0, lsl #32 0x0000ffff8437650c: br x8 0x0000ffff84376510: isb ; {static_stub} 0x0000ffff84376514: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376518: movk x12, #0x0, lsl #16 0x0000ffff8437651c: movk x12, #0x0, lsl #32 0x0000ffff84376520: mov x8, #0x0 // #0 0x0000ffff84376524: movk x8, #0x0, lsl #16 0x0000ffff84376528: movk x8, #0x0, lsl #32 0x0000ffff8437652c: br x8 0x0000ffff84376530: isb ; {static_stub} 0x0000ffff84376534: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff84376538: movk x12, #0x0, lsl #16 0x0000ffff8437653c: movk x12, #0x0, lsl #32 0x0000ffff84376540: mov x8, #0x0 // #0 0x0000ffff84376544: movk x8, #0x0, lsl #16 0x0000ffff84376548: movk x8, #0x0, lsl #32 0x0000ffff8437654c: br x8 [Exception Handler] 0x0000ffff84376550: b 0x0000ffff83b7d400 ; {runtime_call ExceptionBlob} [Deopt Handler Code] 0x0000ffff84376554: adr x30, 0x0000ffff84376554 0x0000ffff84376558: b 0x0000ffff83a9d980 ; {runtime_call DeoptimizationBlob} 0x0000ffff8437655c: .inst 0x00000000 ; undefined -------------------------------------------------------------------------------- [/Disassembly] Compiled method (c1) 5795 1524 3 jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0 (79 bytes) total in heap [0x0000ffff7c87ce08,0x0000ffff7c87dde0] = 4056 relocation [0x0000ffff7c87cee0,0x0000ffff7c87d008] = 296 main code [0x0000ffff7c87d040,0x0000ffff7c87dbe8] = 2984 stub code [0x0000ffff7c87dbe8,0x0000ffff7c87dcf0] = 264 oops [0x0000ffff7c87dcf0,0x0000ffff7c87dd00] = 16 metadata [0x0000ffff7c87dd00,0x0000ffff7c87dde0] = 224 immutable data [0x0000ffff000c6e90,0x0000ffff000c71b0] = 800 dependencies [0x0000ffff000c6e90,0x0000ffff000c6ec8] = 56 nul chk table [0x0000ffff000c6ec8,0x0000ffff000c6f10] = 72 scopes pcs [0x0000ffff000c6f10,0x0000ffff000c7090] = 384 scopes data [0x0000ffff000c7090,0x0000ffff000c71b0] = 288 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Instructions begin] 0x0000ffff7c87d040: nop 0x0000ffff7c87d044: nop 0x0000ffff7c87d048: nop 0x0000ffff7c87d04c: nop 0x0000ffff7c87d050: nop 0x0000ffff7c87d054: nop 0x0000ffff7c87d058: nop 0x0000ffff7c87d05c: nop 0x0000ffff7c87d060: nop 0x0000ffff7c87d064: nop 0x0000ffff7c87d068: nop [Entry Point] # {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin' # this: c_rarg1:c_rarg1 = 'jdk/tools/jlink/internal/plugins/ZipPlugin' # parm0: c_rarg2:c_rarg2 = 'jdk/tools/jlink/plugin/ResourcePool' # parm1: c_rarg3:c_rarg3 = 'jdk/tools/jlink/plugin/ResourcePoolEntry' # [sp+0x80] (sp of caller) 0x0000ffff7c87d06c: ldr w8, [x1, #8] 0x0000ffff7c87d070: ldr w10, [x9, #8] 0x0000ffff7c87d074: cmp w8, w10 0x0000ffff7c87d078: b.eq 0x0000ffff7c87d080 // b.none 0x0000ffff7c87d07c: b 0x0000ffff83a96c80 ; {runtime_call ic_miss_stub} [Verified Entry Point] 0x0000ffff7c87d080: nop 0x0000ffff7c87d084: sub x9, sp, #0x14, lsl #12 0x0000ffff7c87d088: str xzr, [x9] 0x0000ffff7c87d08c: sub sp, sp, #0x80 0x0000ffff7c87d090: stp x29, x30, [sp, #112] 0x0000ffff7c87d094: ldr w8, 0x0000ffff7c87d0b8 0x0000ffff7c87d098: ldr w9, [x28, #32] 0x0000ffff7c87d09c: cmp x8, x9 0x0000ffff7c87d0a0: b.eq 0x0000ffff7c87d0bc // b.none 0x0000ffff7c87d0a4: mov x8, #0x540 // #1344 ; {runtime_call StubRoutines (final stubs)} 0x0000ffff7c87d0a8: movk x8, #0x83aa, lsl #16 0x0000ffff7c87d0ac: movk x8, #0xffff, lsl #32 0x0000ffff7c87d0b0: blr x8 0x0000ffff7c87d0b4: b 0x0000ffff7c87d0bc 0x0000ffff7c87d0b8: .inst 0x00000002 ; undefined 0x0000ffff7c87d0bc: stp x1, x2, [sp, #88] 0x0000ffff7c87d0c0: str x3, [sp, #80] 0x0000ffff7c87d0c4: mov x0, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d0c8: movk x0, #0x344f, lsl #16 0x0000ffff7c87d0cc: movk x0, #0xffff, lsl #32 0x0000ffff7c87d0d0: ldr w4, [x0, #252] 0x0000ffff7c87d0d4: add w4, w4, #0x2 0x0000ffff7c87d0d8: str w4, [x0, #252] 0x0000ffff7c87d0dc: and w4, w4, #0x7fe 0x0000ffff7c87d0e0: cmp w4, #0x0 0x0000ffff7c87d0e4: b.eq 0x0000ffff7c87daec // b.none 0x0000ffff7c87d0e8: cbz x3, 0x0000ffff7c87d110 0x0000ffff7c87d0ec: mov x5, #0x5058 // #20568 ; {metadata('jdk/tools/jlink/internal/AbstractResourcePoolEntry')} 0x0000ffff7c87d0f0: movk x5, #0x102, lsl #16 0x0000ffff7c87d0f4: movk x5, #0x78, lsl #32 0x0000ffff7c87d0f8: ldr w6, [x3, #8] 0x0000ffff7c87d0fc: eor x6, x6, #0x7800000000 0x0000ffff7c87d100: ldr x8, [x6, #56] 0x0000ffff7c87d104: cmp x5, x8 0x0000ffff7c87d108: b.ne 0x0000ffff7c87db0c // b.any 0x0000ffff7c87d10c: b 0x0000ffff7c87d110 0x0000ffff7c87d110: mov x0, x3 0x0000ffff7c87d114: ldr xzr, [x3] ; implicit exception: dispatches to 0x0000ffff7c87db10 0x0000ffff7c87d118: mov x0, x3 0x0000ffff7c87d11c: mov x4, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d120: movk x4, #0x344f, lsl #16 0x0000ffff7c87d124: movk x4, #0xffff, lsl #32 0x0000ffff7c87d128: ldr w0, [x0, #8] 0x0000ffff7c87d12c: eor x0, x0, #0x7800000000 0x0000ffff7c87d130: add x9, x4, #0x150 0x0000ffff7c87d134: ldr x8, [x9] 0x0000ffff7c87d138: cmp x0, x8 0x0000ffff7c87d13c: b.ne 0x0000ffff7c87d150 // b.any 0x0000ffff7c87d140: ldr x8, [x4, #344] 0x0000ffff7c87d144: add x8, x8, #0x1 0x0000ffff7c87d148: str x8, [x4, #344] 0x0000ffff7c87d14c: b 0x0000ffff7c87d1bc 0x0000ffff7c87d150: add x9, x4, #0x160 0x0000ffff7c87d154: ldr x8, [x9] 0x0000ffff7c87d158: cmp x0, x8 0x0000ffff7c87d15c: b.ne 0x0000ffff7c87d170 // b.any 0x0000ffff7c87d160: ldr x8, [x4, #360] 0x0000ffff7c87d164: add x8, x8, #0x1 0x0000ffff7c87d168: str x8, [x4, #360] 0x0000ffff7c87d16c: b 0x0000ffff7c87d1bc 0x0000ffff7c87d170: add x9, x4, #0x150 0x0000ffff7c87d174: ldr x8, [x9] 0x0000ffff7c87d178: cbnz x8, 0x0000ffff7c87d190 0x0000ffff7c87d17c: str x0, [x9] 0x0000ffff7c87d180: orr x8, xzr, #0x1 0x0000ffff7c87d184: add x9, x4, #0x158 0x0000ffff7c87d188: str x8, [x9] 0x0000ffff7c87d18c: b 0x0000ffff7c87d1bc 0x0000ffff7c87d190: add x9, x4, #0x160 0x0000ffff7c87d194: ldr x8, [x9] 0x0000ffff7c87d198: cbnz x8, 0x0000ffff7c87d1b0 0x0000ffff7c87d19c: str x0, [x9] 0x0000ffff7c87d1a0: orr x8, xzr, #0x1 0x0000ffff7c87d1a4: add x9, x4, #0x168 0x0000ffff7c87d1a8: str x8, [x9] 0x0000ffff7c87d1ac: b 0x0000ffff7c87d1bc 0x0000ffff7c87d1b0: ldr x8, [x4, #328] 0x0000ffff7c87d1b4: add x8, x8, #0x1 0x0000ffff7c87d1b8: str x8, [x4, #328] 0x0000ffff7c87d1bc: ldr w0, [x3, #20] 0x0000ffff7c87d1c0: lsl x0, x0, #3 0x0000ffff7c87d1c4: ldr xzr, [x0] ; implicit exception: dispatches to 0x0000ffff7c87db14 0x0000ffff7c87d1c8: mov x4, x0 0x0000ffff7c87d1cc: mov x5, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d1d0: movk x5, #0x344f, lsl #16 0x0000ffff7c87d1d4: movk x5, #0xffff, lsl #32 0x0000ffff7c87d1d8: ldr x8, [x5, #376] 0x0000ffff7c87d1dc: add x8, x8, #0x1 0x0000ffff7c87d1e0: str x8, [x5, #376] 0x0000ffff7c87d1e4: mov x4, #0x8e08 // #36360 ; {metadata(method data for {method} {0x000000780017ca78} 'equals' '(Ljava/lang/Object;)Z' in 'java/lang/Enum')} 0x0000ffff7c87d1e8: movk x4, #0x342f, lsl #16 0x0000ffff7c87d1ec: movk x4, #0xffff, lsl #32 0x0000ffff7c87d1f0: ldr w5, [x4, #252] 0x0000ffff7c87d1f4: add w5, w5, #0x2 0x0000ffff7c87d1f8: str w5, [x4, #252] 0x0000ffff7c87d1fc: and w5, w5, #0x1ffffe 0x0000ffff7c87d200: cmp w5, #0x0 0x0000ffff7c87d204: b.eq 0x0000ffff7c87db18 // b.none 0x0000ffff7c87d208: mov x4, #0x1a8 // #424 ; {oop(a 'jdk/tools/jlink/plugin/ResourcePoolEntry$Type'{0x00000000a00101a8})} 0x0000ffff7c87d20c: movk x4, #0xa001, lsl #16 0x0000ffff7c87d210: movk x4, #0x0, lsl #32 0x0000ffff7c87d214: cmp x0, x4 0x0000ffff7c87d218: mov x0, #0x8e08 // #36360 ; {metadata(method data for {method} {0x000000780017ca78} 'equals' '(Ljava/lang/Object;)Z' in 'java/lang/Enum')} 0x0000ffff7c87d21c: movk x0, #0x342f, lsl #16 0x0000ffff7c87d220: movk x0, #0xffff, lsl #32 0x0000ffff7c87d224: mov x8, #0x148 // #328 0x0000ffff7c87d228: mov x9, #0x158 // #344 0x0000ffff7c87d22c: csel x4, x8, x9, ne // ne = any 0x0000ffff7c87d230: ldr x5, [x0, x4] 0x0000ffff7c87d234: add x5, x5, #0x1 0x0000ffff7c87d238: str x5, [x0, x4] 0x0000ffff7c87d23c: b.ne 0x0000ffff7c87d260 // b.any 0x0000ffff7c87d240: mov x0, #0x8e08 // #36360 ; {metadata(method data for {method} {0x000000780017ca78} 'equals' '(Ljava/lang/Object;)Z' in 'java/lang/Enum')} 0x0000ffff7c87d244: movk x0, #0x342f, lsl #16 0x0000ffff7c87d248: movk x0, #0xffff, lsl #32 0x0000ffff7c87d24c: ldr x4, [x0, #360] 0x0000ffff7c87d250: add x4, x4, #0x1 0x0000ffff7c87d254: str x4, [x0, #360] 0x0000ffff7c87d258: orr w0, wzr, #0x1 0x0000ffff7c87d25c: b 0x0000ffff7c87d264 0x0000ffff7c87d260: movz w0, #0x0, lsl #16 0x0000ffff7c87d264: and w0, w0, #0x1 0x0000ffff7c87d268: cmp w0, #0x0 0x0000ffff7c87d26c: mov x0, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d270: movk x0, #0x344f, lsl #16 0x0000ffff7c87d274: movk x0, #0xffff, lsl #32 0x0000ffff7c87d278: mov x8, #0x1a8 // #424 0x0000ffff7c87d27c: mov x9, #0x1b8 // #440 0x0000ffff7c87d280: csel x4, x8, x9, eq // eq = none 0x0000ffff7c87d284: ldr x5, [x0, x4] 0x0000ffff7c87d288: add x5, x5, #0x1 0x0000ffff7c87d28c: str x5, [x0, x4] 0x0000ffff7c87d290: b.eq 0x0000ffff7c87dad0 // b.none 0x0000ffff7c87d294: ldr w0, [x1, #24] 0x0000ffff7c87d298: lsl x0, x0, #3 0x0000ffff7c87d29c: cbz x3, 0x0000ffff7c87d2c4 0x0000ffff7c87d2a0: mov x6, #0x5058 // #20568 ; {metadata('jdk/tools/jlink/internal/AbstractResourcePoolEntry')} 0x0000ffff7c87d2a4: movk x6, #0x102, lsl #16 0x0000ffff7c87d2a8: movk x6, #0x78, lsl #32 0x0000ffff7c87d2ac: ldr w7, [x3, #8] 0x0000ffff7c87d2b0: eor x7, x7, #0x7800000000 0x0000ffff7c87d2b4: ldr x8, [x7, #56] 0x0000ffff7c87d2b8: cmp x6, x8 0x0000ffff7c87d2bc: b.ne 0x0000ffff7c87db38 // b.any 0x0000ffff7c87d2c0: b 0x0000ffff7c87d2c4 0x0000ffff7c87d2c4: mov x4, x3 0x0000ffff7c87d2c8: mov x4, x3 0x0000ffff7c87d2cc: mov x5, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d2d0: movk x5, #0x344f, lsl #16 0x0000ffff7c87d2d4: movk x5, #0xffff, lsl #32 0x0000ffff7c87d2d8: ldr w4, [x4, #8] 0x0000ffff7c87d2dc: eor x4, x4, #0x7800000000 0x0000ffff7c87d2e0: add x9, x5, #0x1d0 0x0000ffff7c87d2e4: ldr x8, [x9] 0x0000ffff7c87d2e8: cmp x4, x8 0x0000ffff7c87d2ec: b.ne 0x0000ffff7c87d300 // b.any 0x0000ffff7c87d2f0: ldr x8, [x5, #472] 0x0000ffff7c87d2f4: add x8, x8, #0x1 0x0000ffff7c87d2f8: str x8, [x5, #472] 0x0000ffff7c87d2fc: b 0x0000ffff7c87d36c 0x0000ffff7c87d300: add x9, x5, #0x1e0 0x0000ffff7c87d304: ldr x8, [x9] 0x0000ffff7c87d308: cmp x4, x8 0x0000ffff7c87d30c: b.ne 0x0000ffff7c87d320 // b.any 0x0000ffff7c87d310: ldr x8, [x5, #488] 0x0000ffff7c87d314: add x8, x8, #0x1 0x0000ffff7c87d318: str x8, [x5, #488] 0x0000ffff7c87d31c: b 0x0000ffff7c87d36c 0x0000ffff7c87d320: add x9, x5, #0x1d0 0x0000ffff7c87d324: ldr x8, [x9] 0x0000ffff7c87d328: cbnz x8, 0x0000ffff7c87d340 0x0000ffff7c87d32c: str x4, [x9] 0x0000ffff7c87d330: orr x8, xzr, #0x1 0x0000ffff7c87d334: add x9, x5, #0x1d8 0x0000ffff7c87d338: str x8, [x9] 0x0000ffff7c87d33c: b 0x0000ffff7c87d36c 0x0000ffff7c87d340: add x9, x5, #0x1e0 0x0000ffff7c87d344: ldr x8, [x9] 0x0000ffff7c87d348: cbnz x8, 0x0000ffff7c87d360 0x0000ffff7c87d34c: str x4, [x9] 0x0000ffff7c87d350: orr x8, xzr, #0x1 0x0000ffff7c87d354: add x9, x5, #0x1e8 0x0000ffff7c87d358: str x8, [x9] 0x0000ffff7c87d35c: b 0x0000ffff7c87d36c 0x0000ffff7c87d360: ldr x8, [x5, #456] 0x0000ffff7c87d364: add x8, x8, #0x1 0x0000ffff7c87d368: str x8, [x5, #456] 0x0000ffff7c87d36c: ldr w4, [x3, #12] 0x0000ffff7c87d370: lsl x4, x4, #3 0x0000ffff7c87d374: ldr xzr, [x0] ; implicit exception: dispatches to 0x0000ffff7c87db3c 0x0000ffff7c87d378: mov x5, x0 0x0000ffff7c87d37c: mov x6, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d380: movk x6, #0x344f, lsl #16 0x0000ffff7c87d384: movk x6, #0xffff, lsl #32 0x0000ffff7c87d388: ldr w5, [x5, #8] 0x0000ffff7c87d38c: eor x5, x5, #0x7800000000 0x0000ffff7c87d390: add x9, x6, #0x200 0x0000ffff7c87d394: ldr x8, [x9] 0x0000ffff7c87d398: cmp x5, x8 0x0000ffff7c87d39c: b.ne 0x0000ffff7c87d3b0 // b.any 0x0000ffff7c87d3a0: ldr x8, [x6, #520] 0x0000ffff7c87d3a4: add x8, x8, #0x1 0x0000ffff7c87d3a8: str x8, [x6, #520] 0x0000ffff7c87d3ac: b 0x0000ffff7c87d41c 0x0000ffff7c87d3b0: add x9, x6, #0x210 0x0000ffff7c87d3b4: ldr x8, [x9] 0x0000ffff7c87d3b8: cmp x5, x8 0x0000ffff7c87d3bc: b.ne 0x0000ffff7c87d3d0 // b.any 0x0000ffff7c87d3c0: ldr x8, [x6, #536] 0x0000ffff7c87d3c4: add x8, x8, #0x1 0x0000ffff7c87d3c8: str x8, [x6, #536] 0x0000ffff7c87d3cc: b 0x0000ffff7c87d41c 0x0000ffff7c87d3d0: add x9, x6, #0x200 0x0000ffff7c87d3d4: ldr x8, [x9] 0x0000ffff7c87d3d8: cbnz x8, 0x0000ffff7c87d3f0 0x0000ffff7c87d3dc: str x5, [x9] 0x0000ffff7c87d3e0: orr x8, xzr, #0x1 0x0000ffff7c87d3e4: add x9, x6, #0x208 0x0000ffff7c87d3e8: str x8, [x9] 0x0000ffff7c87d3ec: b 0x0000ffff7c87d41c 0x0000ffff7c87d3f0: add x9, x6, #0x210 0x0000ffff7c87d3f4: ldr x8, [x9] 0x0000ffff7c87d3f8: cbnz x8, 0x0000ffff7c87d410 0x0000ffff7c87d3fc: str x5, [x9] 0x0000ffff7c87d400: orr x8, xzr, #0x1 0x0000ffff7c87d404: add x9, x6, #0x218 0x0000ffff7c87d408: str x8, [x9] 0x0000ffff7c87d40c: b 0x0000ffff7c87d41c 0x0000ffff7c87d410: ldr x8, [x6, #504] 0x0000ffff7c87d414: add x8, x8, #0x1 0x0000ffff7c87d418: str x8, [x6, #504] 0x0000ffff7c87d41c: mov x2, x4 0x0000ffff7c87d420: mov x1, x0 0x0000ffff7c87d424: mov x9, #0x71f0 // #29168 0x0000ffff7c87d428: movk x9, #0xc, lsl #16 0x0000ffff7c87d42c: movk x9, #0xffff, lsl #32 0x0000ffff7c87d430: bl 0x0000ffff7c86b56c ; ImmutableOopMap {[80]=Oop [88]=Oop [96]=Oop } ;*invokeinterface test {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@27 (line 113) ; {virtual_call} 0x0000ffff7c87d434: nop ; {other} 0x0000ffff7c87d438: movk xzr, #0x62c 0x0000ffff7c87d43c: movk xzr, #0x0 0x0000ffff7c87d440: cmp w0, #0x0 0x0000ffff7c87d444: mov x1, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d448: movk x1, #0x344f, lsl #16 0x0000ffff7c87d44c: movk x1, #0xffff, lsl #32 0x0000ffff7c87d450: mov x8, #0x228 // #552 0x0000ffff7c87d454: mov x9, #0x238 // #568 0x0000ffff7c87d458: csel x0, x8, x9, eq // eq = none 0x0000ffff7c87d45c: ldr x2, [x1, x0] 0x0000ffff7c87d460: add x2, x2, #0x1 0x0000ffff7c87d464: str x2, [x1, x0] 0x0000ffff7c87d468: ldr x3, [sp, #80] 0x0000ffff7c87d46c: b.eq 0x0000ffff7c87dad0 // b.none 0x0000ffff7c87d470: mov x0, x3 0x0000ffff7c87d474: mov x4, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d478: movk x4, #0x344f, lsl #16 0x0000ffff7c87d47c: movk x4, #0xffff, lsl #32 0x0000ffff7c87d480: ldr w0, [x0, #8] 0x0000ffff7c87d484: eor x0, x0, #0x7800000000 0x0000ffff7c87d488: add x9, x4, #0x250 0x0000ffff7c87d48c: ldr x8, [x9] 0x0000ffff7c87d490: cmp x0, x8 0x0000ffff7c87d494: b.ne 0x0000ffff7c87d4a8 // b.any 0x0000ffff7c87d498: ldr x8, [x4, #600] 0x0000ffff7c87d49c: add x8, x8, #0x1 0x0000ffff7c87d4a0: str x8, [x4, #600] 0x0000ffff7c87d4a4: b 0x0000ffff7c87d514 0x0000ffff7c87d4a8: add x9, x4, #0x260 0x0000ffff7c87d4ac: ldr x8, [x9] 0x0000ffff7c87d4b0: cmp x0, x8 0x0000ffff7c87d4b4: b.ne 0x0000ffff7c87d4c8 // b.any 0x0000ffff7c87d4b8: ldr x8, [x4, #616] 0x0000ffff7c87d4bc: add x8, x8, #0x1 0x0000ffff7c87d4c0: str x8, [x4, #616] 0x0000ffff7c87d4c4: b 0x0000ffff7c87d514 0x0000ffff7c87d4c8: add x9, x4, #0x250 0x0000ffff7c87d4cc: ldr x8, [x9] 0x0000ffff7c87d4d0: cbnz x8, 0x0000ffff7c87d4e8 0x0000ffff7c87d4d4: str x0, [x9] 0x0000ffff7c87d4d8: orr x8, xzr, #0x1 0x0000ffff7c87d4dc: add x9, x4, #0x258 0x0000ffff7c87d4e0: str x8, [x9] 0x0000ffff7c87d4e4: b 0x0000ffff7c87d514 0x0000ffff7c87d4e8: add x9, x4, #0x260 0x0000ffff7c87d4ec: ldr x8, [x9] 0x0000ffff7c87d4f0: cbnz x8, 0x0000ffff7c87d508 0x0000ffff7c87d4f4: str x0, [x9] 0x0000ffff7c87d4f8: orr x8, xzr, #0x1 0x0000ffff7c87d4fc: add x9, x4, #0x268 0x0000ffff7c87d500: str x8, [x9] 0x0000ffff7c87d504: b 0x0000ffff7c87d514 0x0000ffff7c87d508: ldr x8, [x4, #584] 0x0000ffff7c87d50c: add x8, x8, #0x1 0x0000ffff7c87d510: str x8, [x4, #584] 0x0000ffff7c87d514: mov x1, x3 0x0000ffff7c87d518: mov x9, #0x7218 // #29208 0x0000ffff7c87d51c: movk x9, #0xc, lsl #16 0x0000ffff7c87d520: movk x9, #0xffff, lsl #32 0x0000ffff7c87d524: bl 0x0000ffff8437004c ; ImmutableOopMap {[80]=Oop [88]=Oop [96]=Oop } ;*invokeinterface contentBytes {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@36 (line 115) ; {virtual_call} 0x0000ffff7c87d528: nop ; {other} 0x0000ffff7c87d52c: movk xzr, #0x720 0x0000ffff7c87d530: movk xzr, #0x100 0x0000ffff7c87d534: ldr x1, [sp, #88] 0x0000ffff7c87d538: ldr w2, [x1, #20] 0x0000ffff7c87d53c: mov x3, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d540: movk x3, #0x344f, lsl #16 0x0000ffff7c87d544: movk x3, #0xffff, lsl #32 0x0000ffff7c87d548: ldr x8, [x3, #632] 0x0000ffff7c87d54c: add x8, x8, #0x1 0x0000ffff7c87d550: str x8, [x3, #632] 0x0000ffff7c87d554: mov x1, x0 0x0000ffff7c87d558: bl 0x0000ffff8436d140 ; ImmutableOopMap {[80]=Oop [88]=Oop [96]=Oop } ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@45 (line 115) ; {static_call} 0x0000ffff7c87d55c: nop ; {other} 0x0000ffff7c87d560: movk xzr, #0x754 0x0000ffff7c87d564: movk xzr, #0x200 0x0000ffff7c87d568: mov x1, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d56c: movk x1, #0x344f, lsl #16 0x0000ffff7c87d570: movk x1, #0xffff, lsl #32 0x0000ffff7c87d574: ldr x8, [x1, #648] 0x0000ffff7c87d578: add x8, x8, #0x1 0x0000ffff7c87d57c: str x8, [x1, #648] 0x0000ffff7c87d580: mov x1, #0xf0b0 // #61616 ; {metadata(method data for {method} {0x00000078001d98c8} 'wrap' '([B)Ljava/nio/ByteBuffer;' in 'java/nio/ByteBuffer')} 0x0000ffff7c87d584: movk x1, #0x3430, lsl #16 0x0000ffff7c87d588: movk x1, #0xffff, lsl #32 0x0000ffff7c87d58c: ldr w2, [x1, #252] 0x0000ffff7c87d590: add w2, w2, #0x2 0x0000ffff7c87d594: str w2, [x1, #252] 0x0000ffff7c87d598: and w2, w2, #0x1ffffe 0x0000ffff7c87d59c: cmp w2, #0x0 0x0000ffff7c87d5a0: b.eq 0x0000ffff7c87db40 // b.none 0x0000ffff7c87d5a4: ldr w3, [x0, #12] ; implicit exception: dispatches to 0x0000ffff7c87db60 0x0000ffff7c87d5a8: mov x1, #0xf0b0 // #61616 ; {metadata(method data for {method} {0x00000078001d98c8} 'wrap' '([B)Ljava/nio/ByteBuffer;' in 'java/nio/ByteBuffer')} 0x0000ffff7c87d5ac: movk x1, #0x3430, lsl #16 0x0000ffff7c87d5b0: movk x1, #0xffff, lsl #32 0x0000ffff7c87d5b4: ldr x8, [x1, #328] 0x0000ffff7c87d5b8: add x8, x8, #0x1 0x0000ffff7c87d5bc: str x8, [x1, #328] 0x0000ffff7c87d5c0: mov x1, x0 0x0000ffff7c87d5c4: movz w2, #0x0, lsl #16 0x0000ffff7c87d5c8: bl 0x0000ffff7c85dc40 ; ImmutableOopMap {[80]=Oop [88]=Oop [96]=Oop } ;*invokestatic wrap {reexecute=0 rethrow=0 return_oop=0} ; - java.nio.ByteBuffer::wrap@4 (line 468) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@53 (line 117) ; {static_call} 0x0000ffff7c87d5cc: nop ; {other} 0x0000ffff7c87d5d0: movk xzr, #0x7c4 0x0000ffff7c87d5d4: movk xzr, #0x300 0x0000ffff7c87d5d8: ldr x1, [sp, #88] 0x0000ffff7c87d5dc: mov x2, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d5e0: movk x2, #0x344f, lsl #16 0x0000ffff7c87d5e4: movk x2, #0xffff, lsl #32 0x0000ffff7c87d5e8: ldr w1, [x1, #8] 0x0000ffff7c87d5ec: eor x1, x1, #0x7800000000 0x0000ffff7c87d5f0: add x9, x2, #0x2a0 0x0000ffff7c87d5f4: ldr x8, [x9] 0x0000ffff7c87d5f8: cmp x1, x8 0x0000ffff7c87d5fc: b.ne 0x0000ffff7c87d610 // b.any 0x0000ffff7c87d600: ldr x8, [x2, #680] 0x0000ffff7c87d604: add x8, x8, #0x1 0x0000ffff7c87d608: str x8, [x2, #680] 0x0000ffff7c87d60c: b 0x0000ffff7c87d67c 0x0000ffff7c87d610: add x9, x2, #0x2b0 0x0000ffff7c87d614: ldr x8, [x9] 0x0000ffff7c87d618: cmp x1, x8 0x0000ffff7c87d61c: b.ne 0x0000ffff7c87d630 // b.any 0x0000ffff7c87d620: ldr x8, [x2, #696] 0x0000ffff7c87d624: add x8, x8, #0x1 0x0000ffff7c87d628: str x8, [x2, #696] 0x0000ffff7c87d62c: b 0x0000ffff7c87d67c 0x0000ffff7c87d630: add x9, x2, #0x2a0 0x0000ffff7c87d634: ldr x8, [x9] 0x0000ffff7c87d638: cbnz x8, 0x0000ffff7c87d650 0x0000ffff7c87d63c: str x1, [x9] 0x0000ffff7c87d640: orr x8, xzr, #0x1 0x0000ffff7c87d644: add x9, x2, #0x2a8 0x0000ffff7c87d648: str x8, [x9] 0x0000ffff7c87d64c: b 0x0000ffff7c87d67c 0x0000ffff7c87d650: add x9, x2, #0x2b0 0x0000ffff7c87d654: ldr x8, [x9] 0x0000ffff7c87d658: cbnz x8, 0x0000ffff7c87d670 0x0000ffff7c87d65c: str x1, [x9] 0x0000ffff7c87d660: orr x8, xzr, #0x1 0x0000ffff7c87d664: add x9, x2, #0x2b8 0x0000ffff7c87d668: str x8, [x9] 0x0000ffff7c87d66c: b 0x0000ffff7c87d67c 0x0000ffff7c87d670: ldr x8, [x2, #664] 0x0000ffff7c87d674: add x8, x8, #0x1 0x0000ffff7c87d678: str x8, [x2, #664] 0x0000ffff7c87d67c: ldr x1, [sp, #88] 0x0000ffff7c87d680: ldr w3, [x1, #16] 0x0000ffff7c87d684: lsl x3, x3, #3 0x0000ffff7c87d688: ldr x2, [sp, #96] 0x0000ffff7c87d68c: mov x6, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d690: movk x6, #0x344f, lsl #16 0x0000ffff7c87d694: movk x6, #0xffff, lsl #32 0x0000ffff7c87d698: cbnz x2, 0x0000ffff7c87d6ac 0x0000ffff7c87d69c: ldrb w8, [x6, #705] 0x0000ffff7c87d6a0: orr x8, x8, #0x1 0x0000ffff7c87d6a4: strb w8, [x6, #705] 0x0000ffff7c87d6a8: b 0x0000ffff7c87d764 0x0000ffff7c87d6ac: ldr w5, [x2, #8] 0x0000ffff7c87d6b0: eor x5, x5, #0x7800000000 0x0000ffff7c87d6b4: add x9, x6, #0x2d0 0x0000ffff7c87d6b8: ldr x8, [x9] 0x0000ffff7c87d6bc: cmp x5, x8 0x0000ffff7c87d6c0: b.ne 0x0000ffff7c87d6d4 // b.any 0x0000ffff7c87d6c4: ldr x8, [x6, #728] 0x0000ffff7c87d6c8: add x8, x8, #0x1 0x0000ffff7c87d6cc: str x8, [x6, #728] 0x0000ffff7c87d6d0: b 0x0000ffff7c87d740 0x0000ffff7c87d6d4: add x9, x6, #0x2e0 0x0000ffff7c87d6d8: ldr x8, [x9] 0x0000ffff7c87d6dc: cmp x5, x8 0x0000ffff7c87d6e0: b.ne 0x0000ffff7c87d6f4 // b.any 0x0000ffff7c87d6e4: ldr x8, [x6, #744] 0x0000ffff7c87d6e8: add x8, x8, #0x1 0x0000ffff7c87d6ec: str x8, [x6, #744] 0x0000ffff7c87d6f0: b 0x0000ffff7c87d740 0x0000ffff7c87d6f4: add x9, x6, #0x2d0 0x0000ffff7c87d6f8: ldr x8, [x9] 0x0000ffff7c87d6fc: cbnz x8, 0x0000ffff7c87d714 0x0000ffff7c87d700: str x5, [x9] 0x0000ffff7c87d704: orr x8, xzr, #0x1 0x0000ffff7c87d708: add x9, x6, #0x2d8 0x0000ffff7c87d70c: str x8, [x9] 0x0000ffff7c87d710: b 0x0000ffff7c87d740 0x0000ffff7c87d714: add x9, x6, #0x2e0 0x0000ffff7c87d718: ldr x8, [x9] 0x0000ffff7c87d71c: cbnz x8, 0x0000ffff7c87d734 0x0000ffff7c87d720: str x5, [x9] 0x0000ffff7c87d724: orr x8, xzr, #0x1 0x0000ffff7c87d728: add x9, x6, #0x2e8 0x0000ffff7c87d72c: str x8, [x9] 0x0000ffff7c87d730: b 0x0000ffff7c87d740 0x0000ffff7c87d734: ldr x8, [x6, #712] 0x0000ffff7c87d738: add x8, x8, #0x1 0x0000ffff7c87d73c: str x8, [x6, #712] 0x0000ffff7c87d740: mov x5, #0x4450 // #17488 ; {metadata('jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87d744: movk x5, #0x102, lsl #16 0x0000ffff7c87d748: movk x5, #0x78, lsl #32 0x0000ffff7c87d74c: ldr w6, [x2, #8] 0x0000ffff7c87d750: eor x6, x6, #0x7800000000 0x0000ffff7c87d754: ldr x8, [x6, #56] 0x0000ffff7c87d758: cmp x5, x8 0x0000ffff7c87d75c: b.ne 0x0000ffff7c87db64 // b.any 0x0000ffff7c87d760: b 0x0000ffff7c87d764 0x0000ffff7c87d764: mov x1, x2 0x0000ffff7c87d768: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff7c87db6c 0x0000ffff7c87d76c: mov x4, x1 0x0000ffff7c87d770: mov x5, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d774: movk x5, #0x344f, lsl #16 0x0000ffff7c87d778: movk x5, #0xffff, lsl #32 0x0000ffff7c87d77c: ldr w4, [x4, #8] 0x0000ffff7c87d780: eor x4, x4, #0x7800000000 0x0000ffff7c87d784: add x9, x5, #0x300 0x0000ffff7c87d788: ldr x8, [x9] 0x0000ffff7c87d78c: cmp x4, x8 0x0000ffff7c87d790: b.ne 0x0000ffff7c87d7a4 // b.any 0x0000ffff7c87d794: ldr x8, [x5, #776] 0x0000ffff7c87d798: add x8, x8, #0x1 0x0000ffff7c87d79c: str x8, [x5, #776] 0x0000ffff7c87d7a0: b 0x0000ffff7c87d810 0x0000ffff7c87d7a4: add x9, x5, #0x310 0x0000ffff7c87d7a8: ldr x8, [x9] 0x0000ffff7c87d7ac: cmp x4, x8 0x0000ffff7c87d7b0: b.ne 0x0000ffff7c87d7c4 // b.any 0x0000ffff7c87d7b4: ldr x8, [x5, #792] 0x0000ffff7c87d7b8: add x8, x8, #0x1 0x0000ffff7c87d7bc: str x8, [x5, #792] 0x0000ffff7c87d7c0: b 0x0000ffff7c87d810 0x0000ffff7c87d7c4: add x9, x5, #0x300 0x0000ffff7c87d7c8: ldr x8, [x9] 0x0000ffff7c87d7cc: cbnz x8, 0x0000ffff7c87d7e4 0x0000ffff7c87d7d0: str x4, [x9] 0x0000ffff7c87d7d4: orr x8, xzr, #0x1 0x0000ffff7c87d7d8: add x9, x5, #0x308 0x0000ffff7c87d7dc: str x8, [x9] 0x0000ffff7c87d7e0: b 0x0000ffff7c87d810 0x0000ffff7c87d7e4: add x9, x5, #0x310 0x0000ffff7c87d7e8: ldr x8, [x9] 0x0000ffff7c87d7ec: cbnz x8, 0x0000ffff7c87d804 0x0000ffff7c87d7f0: str x4, [x9] 0x0000ffff7c87d7f4: orr x8, xzr, #0x1 0x0000ffff7c87d7f8: add x9, x5, #0x318 0x0000ffff7c87d7fc: str x8, [x9] 0x0000ffff7c87d800: b 0x0000ffff7c87d810 0x0000ffff7c87d804: ldr x8, [x5, #760] 0x0000ffff7c87d808: add x8, x8, #0x1 0x0000ffff7c87d80c: str x8, [x5, #760] 0x0000ffff7c87d810: mov x4, #0x82f8 // #33528 ; {metadata(method data for {method} {0x0000ffff344ad450} 'getStringTable' '()Ljdk/tools/jlink/internal/StringTable;' in 'jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87d814: movk x4, #0x344f, lsl #16 0x0000ffff7c87d818: movk x4, #0xffff, lsl #32 0x0000ffff7c87d81c: ldr w5, [x4, #252] 0x0000ffff7c87d820: add w5, w5, #0x2 0x0000ffff7c87d824: str w5, [x4, #252] 0x0000ffff7c87d828: and w5, w5, #0x1ffffe 0x0000ffff7c87d82c: cmp w5, #0x0 0x0000ffff7c87d830: b.eq 0x0000ffff7c87db70 // b.none 0x0000ffff7c87d834: ldr w1, [x1, #12] 0x0000ffff7c87d838: lsl x1, x1, #3 0x0000ffff7c87d83c: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff7c87db90 0x0000ffff7c87d840: mov x4, x1 0x0000ffff7c87d844: mov x5, #0x82f8 // #33528 ; {metadata(method data for {method} {0x0000ffff344ad450} 'getStringTable' '()Ljdk/tools/jlink/internal/StringTable;' in 'jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87d848: movk x5, #0x344f, lsl #16 0x0000ffff7c87d84c: movk x5, #0xffff, lsl #32 0x0000ffff7c87d850: ldr w4, [x4, #8] 0x0000ffff7c87d854: eor x4, x4, #0x7800000000 0x0000ffff7c87d858: add x9, x5, #0x150 0x0000ffff7c87d85c: ldr x8, [x9] 0x0000ffff7c87d860: cmp x4, x8 0x0000ffff7c87d864: b.ne 0x0000ffff7c87d878 // b.any 0x0000ffff7c87d868: ldr x8, [x5, #344] 0x0000ffff7c87d86c: add x8, x8, #0x1 0x0000ffff7c87d870: str x8, [x5, #344] 0x0000ffff7c87d874: b 0x0000ffff7c87d8e4 0x0000ffff7c87d878: add x9, x5, #0x160 0x0000ffff7c87d87c: ldr x8, [x9] 0x0000ffff7c87d880: cmp x4, x8 0x0000ffff7c87d884: b.ne 0x0000ffff7c87d898 // b.any 0x0000ffff7c87d888: ldr x8, [x5, #360] 0x0000ffff7c87d88c: add x8, x8, #0x1 0x0000ffff7c87d890: str x8, [x5, #360] 0x0000ffff7c87d894: b 0x0000ffff7c87d8e4 0x0000ffff7c87d898: add x9, x5, #0x150 0x0000ffff7c87d89c: ldr x8, [x9] 0x0000ffff7c87d8a0: cbnz x8, 0x0000ffff7c87d8b8 0x0000ffff7c87d8a4: str x4, [x9] 0x0000ffff7c87d8a8: orr x8, xzr, #0x1 0x0000ffff7c87d8ac: add x9, x5, #0x158 0x0000ffff7c87d8b0: str x8, [x9] 0x0000ffff7c87d8b4: b 0x0000ffff7c87d8e4 0x0000ffff7c87d8b8: add x9, x5, #0x160 0x0000ffff7c87d8bc: ldr x8, [x9] 0x0000ffff7c87d8c0: cbnz x8, 0x0000ffff7c87d8d8 0x0000ffff7c87d8c4: str x4, [x9] 0x0000ffff7c87d8c8: orr x8, xzr, #0x1 0x0000ffff7c87d8cc: add x9, x5, #0x168 0x0000ffff7c87d8d0: str x8, [x9] 0x0000ffff7c87d8d4: b 0x0000ffff7c87d8e4 0x0000ffff7c87d8d8: ldr x8, [x5, #328] 0x0000ffff7c87d8dc: add x8, x8, #0x1 0x0000ffff7c87d8e0: str x8, [x5, #328] 0x0000ffff7c87d8e4: ldr w4, [x1, #24] 0x0000ffff7c87d8e8: lsl x4, x4, #3 0x0000ffff7c87d8ec: cbz x2, 0x0000ffff7c87d914 0x0000ffff7c87d8f0: mov x6, #0x4450 // #17488 ; {metadata('jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87d8f4: movk x6, #0x102, lsl #16 0x0000ffff7c87d8f8: movk x6, #0x78, lsl #32 0x0000ffff7c87d8fc: ldr w7, [x2, #8] 0x0000ffff7c87d900: eor x7, x7, #0x7800000000 0x0000ffff7c87d904: ldr x8, [x7, #56] 0x0000ffff7c87d908: cmp x6, x8 0x0000ffff7c87d90c: b.ne 0x0000ffff7c87db94 // b.any 0x0000ffff7c87d910: b 0x0000ffff7c87d914 0x0000ffff7c87d914: mov x1, x2 0x0000ffff7c87d918: ldr xzr, [x2] ; implicit exception: dispatches to 0x0000ffff7c87db98 0x0000ffff7c87d91c: mov x1, x2 0x0000ffff7c87d920: mov x5, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87d924: movk x5, #0x344f, lsl #16 0x0000ffff7c87d928: movk x5, #0xffff, lsl #32 0x0000ffff7c87d92c: ldr w1, [x1, #8] 0x0000ffff7c87d930: eor x1, x1, #0x7800000000 0x0000ffff7c87d934: add x9, x5, #0x330 0x0000ffff7c87d938: ldr x8, [x9] 0x0000ffff7c87d93c: cmp x1, x8 0x0000ffff7c87d940: b.ne 0x0000ffff7c87d954 // b.any 0x0000ffff7c87d944: ldr x8, [x5, #824] 0x0000ffff7c87d948: add x8, x8, #0x1 0x0000ffff7c87d94c: str x8, [x5, #824] 0x0000ffff7c87d950: b 0x0000ffff7c87d9c0 0x0000ffff7c87d954: add x9, x5, #0x340 0x0000ffff7c87d958: ldr x8, [x9] 0x0000ffff7c87d95c: cmp x1, x8 0x0000ffff7c87d960: b.ne 0x0000ffff7c87d974 // b.any 0x0000ffff7c87d964: ldr x8, [x5, #840] 0x0000ffff7c87d968: add x8, x8, #0x1 0x0000ffff7c87d96c: str x8, [x5, #840] 0x0000ffff7c87d970: b 0x0000ffff7c87d9c0 0x0000ffff7c87d974: add x9, x5, #0x330 0x0000ffff7c87d978: ldr x8, [x9] 0x0000ffff7c87d97c: cbnz x8, 0x0000ffff7c87d994 0x0000ffff7c87d980: str x1, [x9] 0x0000ffff7c87d984: orr x8, xzr, #0x1 0x0000ffff7c87d988: add x9, x5, #0x338 0x0000ffff7c87d98c: str x8, [x9] 0x0000ffff7c87d990: b 0x0000ffff7c87d9c0 0x0000ffff7c87d994: add x9, x5, #0x340 0x0000ffff7c87d998: ldr x8, [x9] 0x0000ffff7c87d99c: cbnz x8, 0x0000ffff7c87d9b4 0x0000ffff7c87d9a0: str x1, [x9] 0x0000ffff7c87d9a4: orr x8, xzr, #0x1 0x0000ffff7c87d9a8: add x9, x5, #0x348 0x0000ffff7c87d9ac: str x8, [x9] 0x0000ffff7c87d9b0: b 0x0000ffff7c87d9c0 0x0000ffff7c87d9b4: ldr x8, [x5, #808] 0x0000ffff7c87d9b8: add x8, x8, #0x1 0x0000ffff7c87d9bc: str x8, [x5, #808] 0x0000ffff7c87d9c0: mov x1, #0x3750 // #14160 ; {metadata(method data for {method} {0x0000ffff344ad3a0} 'byteOrder' '()Ljava/nio/ByteOrder;' in 'jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87d9c4: movk x1, #0x344f, lsl #16 0x0000ffff7c87d9c8: movk x1, #0xffff, lsl #32 0x0000ffff7c87d9cc: ldr w5, [x1, #252] 0x0000ffff7c87d9d0: add w5, w5, #0x2 0x0000ffff7c87d9d4: str w5, [x1, #252] 0x0000ffff7c87d9d8: and w5, w5, #0x1ffffe 0x0000ffff7c87d9dc: cmp w5, #0x0 0x0000ffff7c87d9e0: b.eq 0x0000ffff7c87db9c // b.none 0x0000ffff7c87d9e4: ldr w1, [x2, #12] 0x0000ffff7c87d9e8: lsl x1, x1, #3 0x0000ffff7c87d9ec: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff7c87dbbc 0x0000ffff7c87d9f0: mov x2, x1 0x0000ffff7c87d9f4: mov x5, #0x3750 // #14160 ; {metadata(method data for {method} {0x0000ffff344ad3a0} 'byteOrder' '()Ljava/nio/ByteOrder;' in 'jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87d9f8: movk x5, #0x344f, lsl #16 0x0000ffff7c87d9fc: movk x5, #0xffff, lsl #32 0x0000ffff7c87da00: ldr w2, [x2, #8] 0x0000ffff7c87da04: eor x2, x2, #0x7800000000 0x0000ffff7c87da08: add x9, x5, #0x150 0x0000ffff7c87da0c: ldr x8, [x9] 0x0000ffff7c87da10: cmp x2, x8 0x0000ffff7c87da14: b.ne 0x0000ffff7c87da28 // b.any 0x0000ffff7c87da18: ldr x8, [x5, #344] 0x0000ffff7c87da1c: add x8, x8, #0x1 0x0000ffff7c87da20: str x8, [x5, #344] 0x0000ffff7c87da24: b 0x0000ffff7c87da94 0x0000ffff7c87da28: add x9, x5, #0x160 0x0000ffff7c87da2c: ldr x8, [x9] 0x0000ffff7c87da30: cmp x2, x8 0x0000ffff7c87da34: b.ne 0x0000ffff7c87da48 // b.any 0x0000ffff7c87da38: ldr x8, [x5, #360] 0x0000ffff7c87da3c: add x8, x8, #0x1 0x0000ffff7c87da40: str x8, [x5, #360] 0x0000ffff7c87da44: b 0x0000ffff7c87da94 0x0000ffff7c87da48: add x9, x5, #0x150 0x0000ffff7c87da4c: ldr x8, [x9] 0x0000ffff7c87da50: cbnz x8, 0x0000ffff7c87da68 0x0000ffff7c87da54: str x2, [x9] 0x0000ffff7c87da58: orr x8, xzr, #0x1 0x0000ffff7c87da5c: add x9, x5, #0x158 0x0000ffff7c87da60: str x8, [x9] 0x0000ffff7c87da64: b 0x0000ffff7c87da94 0x0000ffff7c87da68: add x9, x5, #0x160 0x0000ffff7c87da6c: ldr x8, [x9] 0x0000ffff7c87da70: cbnz x8, 0x0000ffff7c87da88 0x0000ffff7c87da74: str x2, [x9] 0x0000ffff7c87da78: orr x8, xzr, #0x1 0x0000ffff7c87da7c: add x9, x5, #0x168 0x0000ffff7c87da80: str x8, [x9] 0x0000ffff7c87da84: b 0x0000ffff7c87da94 0x0000ffff7c87da88: ldr x8, [x5, #328] 0x0000ffff7c87da8c: add x8, x8, #0x1 0x0000ffff7c87da90: str x8, [x5, #328] 0x0000ffff7c87da94: ldr w5, [x1, #20] 0x0000ffff7c87da98: lsl x5, x5, #3 0x0000ffff7c87da9c: mov x1, #0x9630 // #38448 ; {metadata(method data for {method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87daa0: movk x1, #0x344f, lsl #16 0x0000ffff7c87daa4: movk x1, #0xffff, lsl #32 0x0000ffff7c87daa8: ldr x8, [x1, #856] 0x0000ffff7c87daac: add x8, x8, #0x1 0x0000ffff7c87dab0: str x8, [x1, #856] 0x0000ffff7c87dab4: ldr x1, [sp, #80] 0x0000ffff7c87dab8: mov x2, x0 0x0000ffff7c87dabc: bl 0x0000ffff7c873a40 ; ImmutableOopMap {} ;*invokestatic newCompressedResource {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@73 (line 116) ; {static_call} 0x0000ffff7c87dac0: nop ; {other} 0x0000ffff7c87dac4: movk xzr, #0xcb8 0x0000ffff7c87dac8: movk xzr, #0x400 0x0000ffff7c87dacc: mov x3, x0 0x0000ffff7c87dad0: mov x0, x3 0x0000ffff7c87dad4: ldp x29, x30, [sp, #112] 0x0000ffff7c87dad8: add sp, sp, #0x80 0x0000ffff7c87dadc: ldr x8, [x28, #1096] ; {poll_return} 0x0000ffff7c87dae0: cmp sp, x8 0x0000ffff7c87dae4: b.hi 0x0000ffff7c87dbc0 // b.pmore 0x0000ffff7c87dae8: ret 0x0000ffff7c87daec: mov x8, #0x7200 // #29184 ; {metadata({method} {0x0000ffff34487200} 'lambda$transform$0' '(Ljdk/tools/jlink/plugin/ResourcePool;Ljdk/tools/jlink/plugin/ResourcePoolEntry;)Ljdk/tools/jlink/plugin/ResourcePoolEntry;' in 'jdk/tools/jlink/internal/plugins/ZipPlugin')} 0x0000ffff7c87daf0: movk x8, #0x3448, lsl #16 0x0000ffff7c87daf4: movk x8, #0xffff, lsl #32 0x0000ffff7c87daf8: str x8, [sp, #8] 0x0000ffff7c87dafc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff7c87db00: str x8, [sp] 0x0000ffff7c87db04: bl 0x0000ffff83b63900 ; ImmutableOopMap {c_rarg1=Oop c_rarg2=Oop c_rarg3=Oop [80]=Oop [88]=Oop [96]=Oop } ;*synchronization entry ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@-1 (line 111) ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff7c87db08: b 0x0000ffff7c87d0e8 0x0000ffff7c87db0c: bl 0x0000ffff83b61500 ; ImmutableOopMap {c_rarg1=Oop c_rarg2=Oop c_rarg3=Oop [80]=Oop [88]=Oop [96]=Oop } ;*invokeinterface type {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@3 (line 112) ; {runtime_call throw_incompatible_class_change_error Runtime1 stub} 0x0000ffff7c87db10: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg1=Oop c_rarg2=Oop c_rarg3=Oop [80]=Oop [88]=Oop [96]=Oop } ;*invokeinterface type {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@3 (line 112) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db14: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg1=Oop c_rarg2=Oop c_rarg3=Oop c_rarg0=Oop [80]=Oop [88]=Oop [96]=Oop } ;*invokevirtual equals {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@11 (line 112) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db18: mov x8, #0xca78 // #51832 ; {metadata({method} {0x000000780017ca78} 'equals' '(Ljava/lang/Object;)Z' in 'java/lang/Enum')} 0x0000ffff7c87db1c: movk x8, #0x17, lsl #16 0x0000ffff7c87db20: movk x8, #0x78, lsl #32 0x0000ffff7c87db24: str x8, [sp, #8] 0x0000ffff7c87db28: mov x8, #0xffffffffffffffff // #-1 0x0000ffff7c87db2c: str x8, [sp] 0x0000ffff7c87db30: bl 0x0000ffff83b63900 ; ImmutableOopMap {c_rarg1=Oop c_rarg2=Oop c_rarg3=Oop c_rarg0=Oop [80]=Oop [88]=Oop [96]=Oop } ;*synchronization entry ; - java.lang.Enum::equals@-1 (line 168) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@11 (line 112) ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff7c87db34: b 0x0000ffff7c87d208 0x0000ffff7c87db38: bl 0x0000ffff83b61500 ; ImmutableOopMap {c_rarg1=Oop c_rarg3=Oop c_rarg0=Oop [80]=Oop [88]=Oop [96]=Oop } ;*invokeinterface path {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@22 (line 113) ; {runtime_call throw_incompatible_class_change_error Runtime1 stub} 0x0000ffff7c87db3c: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg1=Oop c_rarg3=Oop c_rarg0=Oop c_rarg4=Oop [80]=Oop [88]=Oop [96]=Oop } ;*invokeinterface test {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@27 (line 113) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db40: mov x8, #0x98c8 // #39112 ; {metadata({method} {0x00000078001d98c8} 'wrap' '([B)Ljava/nio/ByteBuffer;' in 'java/nio/ByteBuffer')} 0x0000ffff7c87db44: movk x8, #0x1d, lsl #16 0x0000ffff7c87db48: movk x8, #0x78, lsl #32 0x0000ffff7c87db4c: str x8, [sp, #8] 0x0000ffff7c87db50: mov x8, #0xffffffffffffffff // #-1 0x0000ffff7c87db54: str x8, [sp] 0x0000ffff7c87db58: bl 0x0000ffff83b63900 ; ImmutableOopMap {c_rarg0=Oop [80]=Oop [88]=Oop [96]=Oop } ;*synchronization entry ; - java.nio.ByteBuffer::wrap@-1 (line 468) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@53 (line 117) ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff7c87db5c: b 0x0000ffff7c87d5a4 0x0000ffff7c87db60: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg0=Oop [80]=Oop [88]=Oop [96]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.nio.ByteBuffer::wrap@3 (line 468) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@53 (line 117) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db64: mov x8, x2 0x0000ffff7c87db68: bl 0x0000ffff83b61200 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop [80]=Oop [96]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@61 (line 117) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x0000ffff7c87db6c: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop c_rarg1=Oop [80]=Oop [96]=Oop } ;*invokevirtual getStringTable {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@64 (line 118) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db70: mov x8, #0xd450 // #54352 ; {metadata({method} {0x0000ffff344ad450} 'getStringTable' '()Ljdk/tools/jlink/internal/StringTable;' in 'jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87db74: movk x8, #0x344a, lsl #16 0x0000ffff7c87db78: movk x8, #0xffff, lsl #32 0x0000ffff7c87db7c: str x8, [sp, #8] 0x0000ffff7c87db80: mov x8, #0xffffffffffffffff // #-1 0x0000ffff7c87db84: str x8, [sp] 0x0000ffff7c87db88: bl 0x0000ffff83b63900 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop c_rarg1=Oop [80]=Oop [96]=Oop } ;*synchronization entry ; - jdk.tools.jlink.internal.ResourcePoolManager$ResourcePoolImpl::getStringTable@-1 (line 201) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@64 (line 118) ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff7c87db8c: b 0x0000ffff7c87d834 0x0000ffff7c87db90: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop c_rarg1=Oop [80]=Oop [96]=Oop } ;*invokevirtual getStringTable {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.ResourcePoolManager$ResourcePoolImpl::getStringTable@4 (line 201) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@64 (line 118) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db94: bl 0x0000ffff83b61500 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop c_rarg4=Oop [80]=Oop [96]=Oop } ;*invokeinterface byteOrder {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@68 (line 118) ; {runtime_call throw_incompatible_class_change_error Runtime1 stub} 0x0000ffff7c87db98: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop c_rarg4=Oop [80]=Oop [96]=Oop } ;*invokeinterface byteOrder {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@68 (line 118) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87db9c: mov x8, #0xd3a0 // #54176 ; {metadata({method} {0x0000ffff344ad3a0} 'byteOrder' '()Ljava/nio/ByteOrder;' in 'jdk/tools/jlink/internal/ResourcePoolManager$ResourcePoolImpl')} 0x0000ffff7c87dba0: movk x8, #0x344a, lsl #16 0x0000ffff7c87dba4: movk x8, #0xffff, lsl #32 0x0000ffff7c87dba8: str x8, [sp, #8] 0x0000ffff7c87dbac: mov x8, #0xffffffffffffffff // #-1 0x0000ffff7c87dbb0: str x8, [sp] 0x0000ffff7c87dbb4: bl 0x0000ffff83b63900 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg2=Oop c_rarg4=Oop [80]=Oop [96]=Oop } ;*synchronization entry ; - jdk.tools.jlink.internal.ResourcePoolManager$ResourcePoolImpl::byteOrder@-1 (line 197) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@68 (line 118) ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff7c87dbb8: b 0x0000ffff7c87d9e4 0x0000ffff7c87dbbc: bl 0x0000ffff83b5ee00 ; ImmutableOopMap {c_rarg0=Oop c_rarg3=Oop c_rarg4=Oop c_rarg1=Oop [80]=Oop } ;*invokevirtual byteOrder {reexecute=0 rethrow=0 return_oop=0} ; - jdk.tools.jlink.internal.ResourcePoolManager$ResourcePoolImpl::byteOrder@4 (line 197) ; - jdk.tools.jlink.internal.plugins.ZipPlugin::lambda$transform$0@68 (line 118) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff7c87dbc0: adr x8, 0x0000ffff7c87dadc ; {internal_word} 0x0000ffff7c87dbc4: str x8, [x28, #1120] 0x0000ffff7c87dbc8: b 0x0000ffff83a9d680 ; {runtime_call SafepointBlob} 0x0000ffff7c87dbcc: ldr x0, [x28, #1280] 0x0000ffff7c87dbd0: str xzr, [x28, #1280] 0x0000ffff7c87dbd4: str xzr, [x28, #1288] 0x0000ffff7c87dbd8: ldp x29, x30, [sp, #112] 0x0000ffff7c87dbdc: add sp, sp, #0x80 0x0000ffff7c87dbe0: b 0x0000ffff83b5dec0 ; {runtime_call unwind_exception Runtime1 stub} 0x0000ffff7c87dbe4: .inst 0x00000000 ; undefined [Stub Code] 0x0000ffff7c87dbe8: isb ; {no_reloc} 0x0000ffff7c87dbec: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff7c87dbf0: movk x12, #0x0, lsl #16 0x0000ffff7c87dbf4: movk x12, #0x0, lsl #32 0x0000ffff7c87dbf8: mov x8, #0x0 // #0 0x0000ffff7c87dbfc: movk x8, #0x0, lsl #16 0x0000ffff7c87dc00: movk x8, #0x0, lsl #32 0x0000ffff7c87dc04: br x8 0x0000ffff7c87dc08: ldr x8, 0x0000ffff7c87dc10 ; {trampoline_stub} 0x0000ffff7c87dc0c: br x8 0x0000ffff7c87dc10: .inst 0x7c86b56c ; undefined 0x0000ffff7c87dc14: .inst 0x0000ffff ; undefined 0x0000ffff7c87dc18: isb ; {static_stub} 0x0000ffff7c87dc1c: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff7c87dc20: movk x12, #0x0, lsl #16 0x0000ffff7c87dc24: movk x12, #0x0, lsl #32 0x0000ffff7c87dc28: mov x8, #0x0 // #0 0x0000ffff7c87dc2c: movk x8, #0x0, lsl #16 0x0000ffff7c87dc30: movk x8, #0x0, lsl #32 0x0000ffff7c87dc34: br x8 0x0000ffff7c87dc38: ldr x8, 0x0000ffff7c87dc40 ; {trampoline_stub} 0x0000ffff7c87dc3c: br x8 0x0000ffff7c87dc40: prfb pstl3keep, p0, [x2, z23.s, uxtw] 0x0000ffff7c87dc44: .inst 0x0000ffff ; undefined 0x0000ffff7c87dc48: ldr x8, 0x0000ffff7c87dc50 ; {trampoline_stub} 0x0000ffff7c87dc4c: br x8 0x0000ffff7c87dc50: ld1b {z0.s}, p4/z, [z10.s, #22] 0x0000ffff7c87dc54: .inst 0x0000ffff ; undefined 0x0000ffff7c87dc58: ldr x8, 0x0000ffff7c87dc60 ; {trampoline_stub} 0x0000ffff7c87dc5c: br x8 0x0000ffff7c87dc60: .inst 0x7c85dc40 ; undefined 0x0000ffff7c87dc64: .inst 0x0000ffff ; undefined 0x0000ffff7c87dc68: ldr x8, 0x0000ffff7c87dc70 ; {trampoline_stub} 0x0000ffff7c87dc6c: br x8 0x0000ffff7c87dc70: .inst 0x7c873a40 ; undefined 0x0000ffff7c87dc74: .inst 0x0000ffff ; undefined 0x0000ffff7c87dc78: isb ; {static_stub} 0x0000ffff7c87dc7c: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff7c87dc80: movk x12, #0x0, lsl #16 0x0000ffff7c87dc84: movk x12, #0x0, lsl #32 0x0000ffff7c87dc88: mov x8, #0x0 // #0 0x0000ffff7c87dc8c: movk x8, #0x0, lsl #16 0x0000ffff7c87dc90: movk x8, #0x0, lsl #32 0x0000ffff7c87dc94: br x8 0x0000ffff7c87dc98: isb ; {static_stub} 0x0000ffff7c87dc9c: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff7c87dca0: movk x12, #0x0, lsl #16 0x0000ffff7c87dca4: movk x12, #0x0, lsl #32 0x0000ffff7c87dca8: mov x8, #0x0 // #0 0x0000ffff7c87dcac: movk x8, #0x0, lsl #16 0x0000ffff7c87dcb0: movk x8, #0x0, lsl #32 0x0000ffff7c87dcb4: br x8 0x0000ffff7c87dcb8: isb ; {static_stub} 0x0000ffff7c87dcbc: mov x12, #0x0 // #0 ; {metadata(nullptr)} 0x0000ffff7c87dcc0: movk x12, #0x0, lsl #16 0x0000ffff7c87dcc4: movk x12, #0x0, lsl #32 0x0000ffff7c87dcc8: mov x8, #0x0 // #0 0x0000ffff7c87dccc: movk x8, #0x0, lsl #16 0x0000ffff7c87dcd0: movk x8, #0x0, lsl #32 0x0000ffff7c87dcd4: br x8 [Exception Handler] 0x0000ffff7c87dcd8: bl 0x0000ffff83b60c00 ; {runtime_call handle_exception_from_callee Runtime1 stub} 0x0000ffff7c87dcdc: dcps1 #0xdeae 0x0000ffff7c87dce0: ldr q0, 0x0000ffff7c849688 0x0000ffff7c87dce4: .inst 0x0000ffff ; undefined [Deopt Handler Code] 0x0000ffff7c87dce8: adr x30, 0x0000ffff7c87dce8 0x0000ffff7c87dcec: b 0x0000ffff83a9d980 ; {runtime_call DeoptimizationBlob} -------------------------------------------------------------------------------- [/Disassembly] --------------- P R O C E S S --------------- Threads class SMR info: _java_thread_list=0x0000ffff04037b30, length=11, elements={ 0x0000ffff94029ba0, 0x0000ffff94160a50, 0x0000ffff941620d0, 0x0000ffff94163df0, 0x0000ffff94165450, 0x0000ffff94166a10, 0x0000ffff941685c0, 0x0000ffff94169cf0, 0x0000ffff94187440, 0x0000fffefc009bb0, 0x0000ffff941bcd40 } Java Threads: ( => current thread ) =>0x0000ffff94029ba0 JavaThread "main" [_thread_in_vm, id=1141637, stack(0x0000ffff9bc52000,0x0000ffff9be50000) (2040K)] 0x0000ffff94160a50 JavaThread "Reference Handler" daemon [_thread_blocked, id=1141848, stack(0x0000ffff46676000,0x0000ffff46874000) (2040K)] 0x0000ffff941620d0 JavaThread "Finalizer" daemon [_thread_blocked, id=1141858, stack(0x0000ffff46477000,0x0000ffff46675000) (2040K)] 0x0000ffff94163df0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1141859, stack(0x0000ffff46278000,0x0000ffff46476000) (2040K)] 0x0000ffff94165450 JavaThread "Service Thread" daemon [_thread_blocked, id=1141864, stack(0x0000ffff46079000,0x0000ffff46277000) (2040K)] 0x0000ffff94166a10 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=1141865, stack(0x0000ffff45e7a000,0x0000ffff46078000) (2040K)] 0x0000ffff941685c0 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=1141866, stack(0x0000ffff45c7b000,0x0000ffff45e79000) (2040K)] 0x0000ffff94169cf0 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=1141914, stack(0x0000ffff45a7c000,0x0000ffff45c7a000) (2040K)] 0x0000ffff94187440 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=1141953, stack(0x0000ffff44e82000,0x0000ffff45080000) (2040K)] 0x0000fffefc009bb0 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=1142011, stack(0x0000ffff44c83000,0x0000ffff44e81000) (2040K)] 0x0000ffff941bcd40 JavaThread "Notification Thread" daemon [_thread_blocked, id=1142029, stack(0x0000ffff44a84000,0x0000ffff44c82000) (2040K)] Total: 11 Other Threads: 0x0000ffff941529d0 VMThread "VM Thread" [id=1141704, stack(0x0000ffff46875000,0x0000ffff46a73000) (2040K)] 0x0000ffff94136630 WatcherThread "VM Periodic Task Thread" [id=1141678, stack(0x0000ffff46a74000,0x0000ffff46c72000) (2040K)] 0x0000ffff94058da0 WorkerThread "GC Thread#0" [id=1141646, stack(0x0000ffff988fd000,0x0000ffff98afb000) (2040K)] 0x0000ffff2c010820 WorkerThread "GC Thread#1" [id=1142685, stack(0x0000ffff44089000,0x0000ffff44287000) (2040K)] 0x0000ffff2c016270 WorkerThread "GC Thread#2" [id=1143778, stack(0x0000ffff44487000,0x0000ffff44685000) (2040K)] 0x0000ffff2c0198c0 WorkerThread "GC Thread#3" [id=1144322, stack(0x0000ffff4587d000,0x0000ffff45a7b000) (2040K)] 0x0000ffff9406ca90 ConcurrentGCThread "G1 Main Marker" [id=1141647, stack(0x0000ffff986fe000,0x0000ffff988fc000) (2040K)] 0x0000ffff9406daa0 WorkerThread "G1 Conc#0" [id=1141649, stack(0x0000ffff984ff000,0x0000ffff986fd000) (2040K)] 0x0000ffff94124500 ConcurrentGCThread "G1 Refine#0" [id=1141665, stack(0x0000ffff46ef3000,0x0000ffff470f1000) (2040K)] 0x0000ffff941254d0 ConcurrentGCThread "G1 Service" [id=1141666, stack(0x0000ffff46cf4000,0x0000ffff46ef2000) (2040K)] Total: 10 Threads with active compile tasks: Total: 0 VM state: not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap address: 0x00000000a0000000, size: 30208 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 CDS archive(s) mapped at: [0x0000007800000000-0x0000007800ca0000-0x0000007800ca0000), size 13238272, SharedBaseAddress: 0x0000007800000000, ArchiveRelocationMode: 1. Compressed class space mapped at: 0x0000007801000000-0x0000007841000000, reserved size: 1073741824 Narrow klass base: 0x0000007800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 GC Precious Log: CardTable entry size: 512 Card Set container configuration: InlinePtr #cards 3 size 8 Array Of Cards #cards 128 size 272 Howl #buckets 8 coarsen threshold 29491 Howl Bitmap #cards 4096 size 528 coarsen threshold 3686 Card regions per heap region 1 cards per card region 32768 CPUs: 64 total, 64 available Memory: 245G Large Page Support: Disabled NUMA Support: Disabled Compressed Oops: Enabled (Zero based) Heap Region Size: 16M Heap Min Capacity: 16M Heap Initial Capacity: 16M Heap Max Capacity: 30208M Pre-touch: Disabled Parallel Workers: 43 Concurrent Workers: 11 Concurrent Refinement Workers: 43 Periodic GC: Disabled Heap: garbage-first heap total reserved 30932992K, committed 196608K, used 66406K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 5 young (81920K), 1 survivors (16384K) Metaspace used 4659K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom | 0|0x00000000a0000000, 0x00000000a07677c8, 0x00000000a1000000| 46%| O| |TAMS 0x00000000a0000000| PB 0x00000000a0000000| Untracked | 0 | 1|0x00000000a1000000, 0x00000000a1000000, 0x00000000a2000000| 0%| F| |TAMS 0x00000000a1000000| PB 0x00000000a1000000| Untracked | 0 | 2|0x00000000a2000000, 0x00000000a2000000, 0x00000000a3000000| 0%| F| |TAMS 0x00000000a2000000| PB 0x00000000a2000000| Untracked | 0 | 3|0x00000000a3000000, 0x00000000a3000000, 0x00000000a4000000| 0%| F| |TAMS 0x00000000a3000000| PB 0x00000000a3000000| Untracked | 0 | 4|0x00000000a4000000, 0x00000000a4000000, 0x00000000a5000000| 0%| F| |TAMS 0x00000000a4000000| PB 0x00000000a4000000| Untracked | 0 | 5|0x00000000a5000000, 0x00000000a59721d0, 0x00000000a6000000| 59%| S|CS|TAMS 0x00000000a5000000| PB 0x00000000a5000000| Complete | 0 | 6|0x00000000a6000000, 0x00000000a6000000, 0x00000000a7000000| 0%| F| |TAMS 0x00000000a6000000| PB 0x00000000a6000000| Untracked | 0 | 7|0x00000000a7000000, 0x00000000a7000000, 0x00000000a8000000| 0%| F| |TAMS 0x00000000a7000000| PB 0x00000000a7000000| Untracked | 0 | 8|0x00000000a8000000, 0x00000000a89adee0, 0x00000000a9000000| 60%| E| |TAMS 0x00000000a8000000| PB 0x00000000a8000000| Complete | 0 | 9|0x00000000a9000000, 0x00000000aa000000, 0x00000000aa000000|100%| E|CS|TAMS 0x00000000a9000000| PB 0x00000000a9000000| Complete | 0 | 10|0x00000000aa000000, 0x00000000ab000000, 0x00000000ab000000|100%| E|CS|TAMS 0x00000000aa000000| PB 0x00000000aa000000| Complete | 0 |1887|0x00000007ff000000, 0x0000000800000000, 0x0000000800000000|100%| E|CS|TAMS 0x00000007ff000000| PB 0x00000007ff000000| Complete | 0 Card table byte_map: [0x0000ffff7508c000,0x0000ffff78b8c000] _byte_map_base: 0x0000ffff74b8c000 Marking Bits: (CMBitMap*) 0x0000ffff940598e0 Bits: [0x0000ffff5788c000, 0x0000ffff7508c000) Polling page: 0x0000ffff9d5b2000 Metaspace: Usage: Non-class: 4.01 MB used. Class: 550.71 KB used. Both: 4.55 MB used. Virtual space: Non-class space: 64.00 MB reserved, 4.12 MB ( 6%) committed, 1 nodes. Class space: 1.00 GB reserved, 640.00 KB ( <1%) committed, 1 nodes. Both: 1.06 GB reserved, 4.75 MB ( <1%) committed. Chunk freelists: Non-Class: 11.02 MB Class: 15.20 MB Both: 26.21 MB MaxMetaspaceSize: unlimited CompressedClassSpaceSize: 1.00 GB Initial GC threshold: 21.00 MB Current GC threshold: 21.00 MB CDS: on - commit_granule_bytes: 65536. - commit_granule_words: 8192. - virtual_space_node_default_size: 8388608. - enlarge_chunks_in_place: 1. - use_allocation_guard: 0. Internal statistics: num_allocs_failed_limit: 0. num_arena_births: 180. num_arena_deaths: 0. num_vsnodes_births: 2. num_vsnodes_deaths: 0. num_space_committed: 76. num_space_uncommitted: 0. num_chunks_returned_to_freelist: 0. num_chunks_taken_from_freelist: 268. num_chunk_merges: 0. num_chunk_splits: 162. num_chunks_enlarged: 94. num_inconsistent_stats: 0. CodeHeap 'non-profiled nmethods': size=118596Kb used=750Kb max_used=750Kb free=117845Kb bounds [0x0000ffff842bb000, 0x0000ffff8452b000, 0x0000ffff8b68c000] CodeHeap 'profiled nmethods': size=118588Kb used=2000Kb max_used=2000Kb free=116587Kb bounds [0x0000ffff7c68c000, 0x0000ffff7c8fc000, 0x0000ffff83a5b000] CodeHeap 'non-nmethods': size=8576Kb used=1292Kb max_used=4148Kb free=7283Kb bounds [0x0000ffff83a5b000, 0x0000ffff83e6b000, 0x0000ffff842bb000] CodeCache: size=245760Kb, used=4042Kb, max_used=6898Kb, free=241715Kb total_blobs=2037, nmethods=1584, adapters=363, full_count=0 Compilation: enabled, stopped_count=0, restarted_count=0 Compilation events (20 events): Event: 3.048 Thread 0x0000ffff941685c0 1575 ! 4 java.util.zip.Inflater::inflate (456 bytes) Event: 3.051 Thread 0x0000ffff941685c0 nmethod 1575 0x0000ffff84367e08 code [0x0000ffff84367f80, 0x0000ffff84368488] Event: 3.051 Thread 0x0000ffff941685c0 1576 4 jdk.internal.misc.Unsafe::copyMemory (33 bytes) Event: 3.051 Thread 0x0000fffefc009bb0 1577 4 jdk.internal.misc.Unsafe::checkSize (32 bytes) Event: 3.051 Thread 0x0000fffefc009bb0 nmethod 1577 0x0000ffff84368508 code [0x0000ffff84368600, 0x0000ffff843686b8] Event: 3.053 Thread 0x0000ffff941685c0 nmethod 1576 0x0000ffff84368808 code [0x0000ffff84368940, 0x0000ffff84368c00] Event: 3.068 Thread 0x0000fffefc009bb0 1578 4 java.util.ArrayDeque::pollFirst (36 bytes) Event: 3.069 Thread 0x0000fffefc009bb0 nmethod 1578 0x0000ffff84368c88 code [0x0000ffff84368dc0, 0x0000ffff84368f48] Event: 3.104 Thread 0x0000fffefc009bb0 1579 4 java.lang.String::getBytesNoRepl1 (89 bytes) Event: 3.105 Thread 0x0000fffefc009bb0 nmethod 1579 0x0000ffff84368f88 code [0x0000ffff843690c0, 0x0000ffff84369258] Event: 3.107 Thread 0x0000ffff941685c0 1580 ! 4 jdk.tools.jlink.plugin.ResourcePoolEntry::contentBytes (52 bytes) Event: 3.107 Thread 0x0000fffefc009bb0 1581 ! 4 jdk.tools.jlink.internal.ArchiveEntryResourcePoolEntry::content (18 bytes) Event: 3.211 Thread 0x0000fffefc009bb0 nmethod 1581 0x0000ffff84369308 code [0x0000ffff84369740, 0x0000ffff8436cb18] Event: 3.211 Thread 0x0000fffefc009bb0 1583 ! 4 jdk.tools.jlink.internal.plugins.ZipPlugin::compress (86 bytes) Event: 3.255 Thread 0x0000fffefc009bb0 nmethod 1583 0x0000ffff8436ce88 code [0x0000ffff8436d140, 0x0000ffff8436efc0] Event: 3.255 Thread 0x0000fffefc009bb0 1584 4 java.util.Arrays::copyOf (33 bytes) Event: 3.257 Thread 0x0000fffefc009bb0 nmethod 1584 0x0000ffff8436f188 code [0x0000ffff8436f2c0, 0x0000ffff8436f5d8] Event: 3.257 Thread 0x0000fffefc009bb0 1582 4 java.nio.HeapByteBuffer::put (16 bytes) Event: 3.258 Thread 0x0000fffefc009bb0 nmethod 1582 0x0000ffff8436f608 code [0x0000ffff8436f700, 0x0000ffff8436f828] Event: 3.273 Thread 0x0000ffff941685c0 nmethod 1580 0x0000ffff8436f908 code [0x0000ffff84370040, 0x0000ffff84376560] GC Heap History (14 events): Event: 1.101 GC heap before {Heap before GC invocations=0 (full 0): garbage-first heap total reserved 30932992K, committed 32768K, used 17452K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 0 survivors (0K) Metaspace used 2547K, committed 2752K, reserved 1114112K class space used 277K, committed 384K, reserved 1048576K } Event: 1.113 GC heap after {Heap after GC invocations=1 (full 0): garbage-first heap total reserved 30932992K, committed 49152K, used 8705K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 2547K, committed 2752K, reserved 1114112K class space used 277K, committed 384K, reserved 1048576K } Event: 1.113 GC heap before {Heap before GC invocations=1 (full 0): garbage-first heap total reserved 30932992K, committed 65536K, used 8705K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 2547K, committed 2752K, reserved 1114112K class space used 277K, committed 384K, reserved 1048576K } Event: 1.147 GC heap after {Heap after GC invocations=2 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 7581K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 0 young (0K), 0 survivors (0K) Metaspace used 2547K, committed 2752K, reserved 1114112K class space used 277K, committed 384K, reserved 1048576K } Event: 2.041 GC heap before {Heap before GC invocations=2 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 23965K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 0 survivors (0K) Metaspace used 4562K, committed 4800K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.052 GC heap after {Heap after GC invocations=3 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 9931K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 4562K, committed 4800K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.184 GC heap before {Heap before GC invocations=3 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 9931K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 2 young (32768K), 1 survivors (16384K) Metaspace used 4641K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.187 GC heap after {Heap after GC invocations=4 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 10392K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 4641K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.278 GC heap before {Heap before GC invocations=4 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 26776K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 2 young (32768K), 1 survivors (16384K) Metaspace used 4641K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.287 GC heap after {Heap after GC invocations=5 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 11333K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 4641K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.397 GC heap before {Heap before GC invocations=5 (full 1): garbage-first heap total reserved 30932992K, committed 65536K, used 27717K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 2 young (32768K), 1 survivors (16384K) Metaspace used 4641K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.406 GC heap after {Heap after GC invocations=6 (full 1): garbage-first heap total reserved 30932992K, committed 196608K, used 12188K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 4641K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.826 GC heap before {Heap before GC invocations=6 (full 1): garbage-first heap total reserved 30932992K, committed 196608K, used 110492K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 7 young (114688K), 1 survivors (16384K) Metaspace used 4659K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Event: 2.850 GC heap after {Heap after GC invocations=7 (full 1): garbage-first heap total reserved 30932992K, committed 196608K, used 17254K [0x00000000a0000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 4659K, committed 4864K, reserved 1114112K class space used 550K, committed 640K, reserved 1048576K } Dll operation events (5 events): Event: 0.007 Loaded shared library /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjava.so Event: 0.390 Loaded shared library /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnio.so Event: 0.391 Loaded shared library /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjimage.so Event: 0.558 Loaded shared library /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnet.so Event: 0.562 Loaded shared library /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libzip.so Deoptimization events (20 events): Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT PACKING pc=0x0000ffff84349a40 sp=0x0000ffff9be4d860 Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT UNPACKING pc=0x0000ffff83a9de1c sp=0x0000ffff9be4d7c0 mode 2 Event: 2.021 Thread 0x0000ffff94029ba0 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000ffff84350398 relative=0x00000000000000d8 Event: 2.021 Thread 0x0000ffff94029ba0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000ffff84350398 method=jdk.tools.jlink.plugin.ResourcePool.lambda$transformAndCopy$0(Ljava/util/function/Function;Ljdk/tools/jlink/plugin/ResourcePoolBuilder;Ljdk/tools/jlink/plugin/ResourcePo Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT PACKING pc=0x0000ffff84350398 sp=0x0000ffff9be4d9b0 Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT UNPACKING pc=0x0000ffff83a9de1c sp=0x0000ffff9be4d8d0 mode 2 Event: 2.021 Thread 0x0000ffff94029ba0 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000ffff84349a40 relative=0x0000000000001d00 Event: 2.021 Thread 0x0000ffff94029ba0 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000ffff84349a40 method=jdk.tools.jlink.internal.ResourcePoolManager.add(Ljdk/tools/jlink/plugin/ResourcePoolEntry;)V @ 10 c2 Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT PACKING pc=0x0000ffff84349a40 sp=0x0000ffff9be4d860 Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT UNPACKING pc=0x0000ffff83a9de1c sp=0x0000ffff9be4d7c0 mode 2 Event: 2.021 Thread 0x0000ffff94029ba0 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000ffff8434ee1c relative=0x0000000000001cdc Event: 2.021 Thread 0x0000ffff94029ba0 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000ffff8434ee1c method=jdk.tools.jlink.internal.ResourcePoolManager.add(Ljdk/tools/jlink/plugin/ResourcePoolEntry;)V @ 10 c2 Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT PACKING pc=0x0000ffff8434ee1c sp=0x0000ffff9be4d8a0 Event: 2.021 Thread 0x0000ffff94029ba0 DEOPT UNPACKING pc=0x0000ffff83a9de1c sp=0x0000ffff9be4d860 mode 2 Event: 2.374 Thread 0x0000ffff94029ba0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000ffff842e3038 relative=0x0000000000000278 Event: 2.374 Thread 0x0000ffff94029ba0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000ffff842e3038 method=java.util.zip.Inflater.needsInput()Z @ 24 c2 Event: 2.374 Thread 0x0000ffff94029ba0 DEOPT PACKING pc=0x0000ffff842e3038 sp=0x0000ffff9be4d610 Event: 2.374 Thread 0x0000ffff94029ba0 DEOPT UNPACKING pc=0x0000ffff83a9de1c sp=0x0000ffff9be4d590 mode 2 Event: 2.648 Thread 0x0000ffff94029ba0 DEOPT PACKING pc=0x0000ffff7c7e02ec sp=0x0000ffff9be4d900 Event: 2.648 Thread 0x0000ffff94029ba0 DEOPT UNPACKING pc=0x0000ffff83a9dc88 sp=0x0000ffff9be4d550 mode 0 Classes loaded (20 events): Event: 1.795 Loading class java/lang/classfile/constantpool/FieldRefEntry done Event: 1.795 Loading class jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl done Event: 1.795 Loading class java/lang/classfile/instruction/FieldInstruction Event: 1.795 Loading class java/lang/classfile/instruction/FieldInstruction done Event: 1.795 Loading class jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction Event: 1.795 Loading class jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction done Event: 1.799 Loading class java/lang/classfile/instruction/NewPrimitiveArrayInstruction Event: 1.799 Loading class java/lang/classfile/instruction/NewPrimitiveArrayInstruction done Event: 1.799 Loading class jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction Event: 1.799 Loading class jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction done Event: 1.946 Loading class java/util/Formatter$FixedString Event: 1.946 Loading class java/util/Formatter$FixedString done Event: 1.947 Loading class java/util/zip/Deflater Event: 1.948 Loading class java/util/zip/Deflater done Event: 1.948 Loading class java/util/zip/Deflater$DeflaterZStreamRef Event: 1.948 Loading class java/util/zip/Deflater$DeflaterZStreamRef done Event: 1.949 Loading class jdk/internal/jimage/decompressor/CompressedResourceHeader Event: 1.949 Loading class jdk/internal/jimage/decompressor/CompressedResourceHeader done Event: 2.434 Loading class java/lang/foreign/MemorySegment Event: 2.435 Loading class java/lang/foreign/MemorySegment done Classes unloaded (0 events): No events Classes redefined (0 events): No events Internal exceptions (20 events): Event: 1.412 Thread 0x0000ffff94029ba0 Exception (0x00000007ff126cd0) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.483 Thread 0x0000ffff94029ba0 Exception (0x00000007ff27d108) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.491 Thread 0x0000ffff94029ba0 Implicit null exception at 0x0000ffff84316570 to 0x0000ffff84316cec Event: 1.536 Thread 0x0000ffff94029ba0 Exception (0x00000007ff3a6470) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 863] Event: 1.628 Thread 0x0000ffff94029ba0 Exception (0x00000007ff78fa58) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.639 Thread 0x0000ffff94029ba0 Exception (0x00000007ff7a9318) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.639 Thread 0x0000ffff94029ba0 Exception (0x00000007ff7afdf8) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.641 Thread 0x0000ffff94029ba0 Exception (0x00000007ff7b7b08) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.642 Thread 0x0000ffff94029ba0 Exception (0x00000007ff7bc470) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.643 Thread 0x0000ffff94029ba0 Exception (0x00000007ff7c4178) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.645 Thread 0x0000ffff94029ba0 Exception (0x00000007ff7cdff8) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.684 Thread 0x0000ffff94029ba0 Exception (0x00000007ff8039a0) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.687 Thread 0x0000ffff94029ba0 Exception (0x00000007ff8201a8) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.688 Thread 0x0000ffff94029ba0 Exception (0x00000007ff827eb0) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.688 Thread 0x0000ffff94029ba0 Exception (0x00000007ff82f018) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.689 Thread 0x0000ffff94029ba0 Exception (0x00000007ff835b78) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.741 Thread 0x0000ffff94029ba0 Exception (0x00000007ff87a578) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.743 Thread 0x0000ffff94029ba0 Exception (0x00000007ff883150) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.816 Thread 0x0000ffff94029ba0 Exception (0x00000007ff945b50) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] Event: 1.817 Thread 0x0000ffff94029ba0 Exception (0x00000007ff949c78) thrown [src/hotspot/share/interpreter/linkResolver.cpp, line 795] VM Operations (20 events): Event: 0.476 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 0.476 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 0.902 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 0.902 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 1.101 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 1.147 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Event: 1.415 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 1.415 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 1.697 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 1.697 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.041 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 2.052 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Event: 2.184 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 2.187 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Event: 2.278 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 2.288 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Event: 2.397 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 2.406 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Event: 2.826 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 2.850 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Memory protections (20 events): Event: 0.176 Protecting memory [0x0000ffff46477000,0x0000ffff4647b000] with protection modes 0 Event: 0.176 Protecting memory [0x0000ffff46676000,0x0000ffff4667a000] with protection modes 0 Event: 0.180 Protecting memory [0x0000ffff46278000,0x0000ffff4627c000] with protection modes 0 Event: 0.180 Protecting memory [0x0000ffff46079000,0x0000ffff4607d000] with protection modes 0 Event: 0.182 Protecting memory [0x0000ffff45e7a000,0x0000ffff45e7e000] with protection modes 0 Event: 0.241 Protecting memory [0x0000ffff45a7c000,0x0000ffff45a80000] with protection modes 0 Event: 0.263 Protecting memory [0x0000ffff45c7b000,0x0000ffff45c7f000] with protection modes 0 Event: 0.266 Protecting memory [0x0000ffff4587d000,0x0000ffff45881000] with protection modes 0 Event: 0.266 Protecting memory [0x0000ffff4567e000,0x0000ffff45682000] with protection modes 0 Event: 0.266 Protecting memory [0x0000ffff4547f000,0x0000ffff45483000] with protection modes 0 Event: 0.266 Protecting memory [0x0000ffff45280000,0x0000ffff45284000] with protection modes 0 Event: 0.266 Protecting memory [0x0000ffff45081000,0x0000ffff45085000] with protection modes 0 Event: 0.286 Protecting memory [0x0000ffff44e82000,0x0000ffff44e86000] with protection modes 0 Event: 0.367 Protecting memory [0x0000ffff44c83000,0x0000ffff44c87000] with protection modes 0 Event: 0.387 Protecting memory [0x0000ffff44a84000,0x0000ffff44a88000] with protection modes 0 Event: 0.635 Protecting memory [0x0000ffff44885000,0x0000ffff44889000] with protection modes 0 Event: 0.831 Protecting memory [0x0000ffff44686000,0x0000ffff4468a000] with protection modes 0 Event: 1.055 Protecting memory [0x0000ffff44487000,0x0000ffff4448b000] with protection modes 0 Event: 1.100 Protecting memory [0x0000ffff44288000,0x0000ffff4428c000] with protection modes 0 Event: 1.970 Protecting memory [0x0000ffff44686000,0x0000ffff4468a000] with protection modes 0 Nmethod flushes (0 events): No events Events (20 events): Event: 0.266 Thread 0x0000ffff94169cf0 Thread added: 0x0000ffff00056d20 Event: 0.266 Thread 0x0000ffff94169cf0 Thread added: 0x0000ffff00058420 Event: 0.273 Thread 0x0000ffff94029ba0 Thread added: 0x0000ffff94187440 Event: 0.367 Thread 0x0000ffff00055690 Thread added: 0x0000fffefc009bb0 Event: 0.385 Thread 0x0000ffff94029ba0 Thread added: 0x0000ffff941bcd40 Event: 0.632 Thread 0x0000ffff00055690 Thread added: 0x0000fffefc013100 Event: 0.823 Thread 0x0000fffefc013100 Thread added: 0x0000fffee4001530 Event: 1.055 Thread 0x0000ffff941685c0 Thread added: 0x0000ffff0c0b5870 Event: 1.100 Thread 0x0000ffff941685c0 Thread added: 0x0000ffff0c0b6a80 Event: 1.756 Thread 0x0000ffff0c0b6a80 Thread exited: 0x0000ffff0c0b6a80 Event: 1.757 Thread 0x0000ffff0c0b5870 Thread exited: 0x0000ffff0c0b5870 Event: 1.759 Thread 0x0000fffee4001530 Thread exited: 0x0000fffee4001530 Event: 1.967 Thread 0x0000fffefc009bb0 Thread added: 0x0000fffeec3ecaf0 Event: 2.215 Thread 0x0000fffeec3ecaf0 Thread exited: 0x0000fffeec3ecaf0 Event: 2.388 Thread 0x0000fffefc013100 Thread exited: 0x0000fffefc013100 Event: 2.708 Thread 0x0000ffff00058420 Thread exited: 0x0000ffff00058420 Event: 2.722 Thread 0x0000ffff00056d20 Thread exited: 0x0000ffff00056d20 Event: 2.731 Thread 0x0000ffff00055690 Thread exited: 0x0000ffff00055690 Event: 2.735 Thread 0x0000ffff00054390 Thread exited: 0x0000ffff00054390 Event: 2.807 Thread 0x0000ffff00053060 Thread exited: 0x0000ffff00053060 Dynamic libraries: a0000000-ab000000 rw-p 00000000 00:00 0 ab000000-7ff000000 ---p 00000000 00:00 0 7ff000000-7ff10c000 rw-p 00ce0000 103:02 9946313 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/classes.jsa 7ff10c000-800000000 rw-p 00000000 00:00 0 7800000000-7800ca0000 rw-p 00010000 103:02 9946313 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/classes.jsa 7800ca0000-7801000000 ---p 00000000 00:00 0 7801000000-7801040000 rw-p 00000000 00:00 0 7801040000-7801090000 rw-p 00000000 00:00 0 7801090000-78010c0000 ---p 00000000 00:00 0 78010c0000-78010d0000 rw-p 00000000 00:00 0 78010d0000-7841000000 ---p 00000000 00:00 0 aaaac3830000-aaaac3831000 r-xp 00000000 103:02 9945737 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/bin/jlink aaaac384f000-aaaac3850000 r--p 0000f000 103:02 9945737 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/bin/jlink aaaac3850000-aaaac3851000 rw-p 00010000 103:02 9945737 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/bin/jlink aaaae5070000-aaaae50a3000 rw-p 00000000 00:00 0 [heap] fffed0000000-fffed045b000 rw-p 00000000 00:00 0 fffed045b000-fffed4000000 ---p 00000000 00:00 0 fffed4000000-fffed4021000 rw-p 00000000 00:00 0 fffed4021000-fffed8000000 ---p 00000000 00:00 0 fffed8000000-fffed82c8000 rw-p 00000000 00:00 0 fffed82c8000-fffedc000000 ---p 00000000 00:00 0 fffedc000000-fffedc590000 rw-p 00000000 00:00 0 fffedc590000-fffee0000000 ---p 00000000 00:00 0 fffee0000000-fffee0021000 rw-p 00000000 00:00 0 fffee0021000-fffee4000000 ---p 00000000 00:00 0 fffee4000000-fffee4784000 rw-p 00000000 00:00 0 fffee4784000-fffee8000000 ---p 00000000 00:00 0 fffee8000000-fffee8021000 rw-p 00000000 00:00 0 fffee8021000-fffeec000000 ---p 00000000 00:00 0 fffeec000000-fffeec5bc000 rw-p 00000000 00:00 0 fffeec5bc000-fffef0000000 ---p 00000000 00:00 0 fffef0000000-fffef0062000 rw-p 00000000 00:00 0 fffef0062000-fffef4000000 ---p 00000000 00:00 0 fffef4000000-fffef41ce000 rw-p 00000000 00:00 0 fffef41ce000-fffef8000000 ---p 00000000 00:00 0 fffef8000000-fffef80a2000 rw-p 00000000 00:00 0 fffef80a2000-fffefc000000 ---p 00000000 00:00 0 fffefc000000-fffefc02d000 rw-p 00000000 00:00 0 fffefc02d000-ffff00000000 ---p 00000000 00:00 0 ffff00000000-ffff000c9000 rw-p 00000000 00:00 0 ffff000c9000-ffff04000000 ---p 00000000 00:00 0 ffff04000000-ffff0403a000 rw-p 00000000 00:00 0 ffff0403a000-ffff08000000 ---p 00000000 00:00 0 ffff08000000-ffff08021000 rw-p 00000000 00:00 0 ffff08021000-ffff0c000000 ---p 00000000 00:00 0 ffff0c000000-ffff0c801000 rw-p 00000000 00:00 0 ffff0c801000-ffff10000000 ---p 00000000 00:00 0 ffff10000000-ffff10021000 rw-p 00000000 00:00 0 ffff10021000-ffff14000000 ---p 00000000 00:00 0 ffff14000000-ffff14021000 rw-p 00000000 00:00 0 ffff14021000-ffff18000000 ---p 00000000 00:00 0 ffff18000000-ffff18021000 rw-p 00000000 00:00 0 ffff18021000-ffff1c000000 ---p 00000000 00:00 0 ffff1df40000-ffff1e07d000 r-xp 00000000 103:02 17803513 /home/yansendao/software/jdk/tools/hsdis/hsdis-aarch64.so ffff1e07d000-ffff1e096000 ---p 0013d000 103:02 17803513 /home/yansendao/software/jdk/tools/hsdis/hsdis-aarch64.so ffff1e096000-ffff1e0c0000 r--p 00146000 103:02 17803513 /home/yansendao/software/jdk/tools/hsdis/hsdis-aarch64.so ffff1e0c0000-ffff1e107000 rw-p 00170000 103:02 17803513 /home/yansendao/software/jdk/tools/hsdis/hsdis-aarch64.so ffff1e107000-ffff1e122000 rw-p 00000000 00:00 0 ffff1e128000-ffff1ead0000 rw-p 00000000 00:00 0 ffff1ead0000-ffff2c000000 r--p 00000000 103:02 265850 /usr/lib/locale/locale-archive ffff2c000000-ffff2c027000 rw-p 00000000 00:00 0 ffff2c027000-ffff30000000 ---p 00000000 00:00 0 ffff30000000-ffff30021000 rw-p 00000000 00:00 0 ffff30021000-ffff34000000 ---p 00000000 00:00 0 ffff34000000-ffff34320000 rw-p 00000000 00:00 0 ffff34320000-ffff34400000 ---p 00000000 00:00 0 ffff34400000-ffff34500000 rw-p 00000000 00:00 0 ffff34500000-ffff38000000 ---p 00000000 00:00 0 ffff38000000-ffff38021000 rw-p 00000000 00:00 0 ffff38021000-ffff3c000000 ---p 00000000 00:00 0 ffff3c000000-ffff3c021000 rw-p 00000000 00:00 0 ffff3c021000-ffff40000000 ---p 00000000 00:00 0 ffff40000000-ffff40021000 rw-p 00000000 00:00 0 ffff40021000-ffff44000000 ---p 00000000 00:00 0 ffff44088000-ffff44089000 ---p 00000000 00:00 0 ffff44089000-ffff44287000 rw-p 00000000 00:00 0 ffff44287000-ffff44288000 ---p 00000000 00:00 0 ffff44288000-ffff4428c000 ---p 00000000 00:00 0 ffff4428c000-ffff44486000 rw-p 00000000 00:00 0 ffff44486000-ffff44487000 ---p 00000000 00:00 0 ffff44487000-ffff4448b000 ---p 00000000 00:00 0 ffff4448b000-ffff44685000 rw-p 00000000 00:00 0 ffff44685000-ffff44686000 ---p 00000000 00:00 0 ffff44686000-ffff4468a000 ---p 00000000 00:00 0 ffff4468a000-ffff44884000 rw-p 00000000 00:00 0 ffff44884000-ffff44885000 ---p 00000000 00:00 0 ffff44885000-ffff44889000 ---p 00000000 00:00 0 ffff44889000-ffff44a83000 rw-p 00000000 00:00 0 ffff44a83000-ffff44a84000 ---p 00000000 00:00 0 ffff44a84000-ffff44a88000 ---p 00000000 00:00 0 ffff44a88000-ffff44c82000 rw-p 00000000 00:00 0 ffff44c82000-ffff44c83000 ---p 00000000 00:00 0 ffff44c83000-ffff44c87000 ---p 00000000 00:00 0 ffff44c87000-ffff44e81000 rw-p 00000000 00:00 0 ffff44e81000-ffff44e82000 ---p 00000000 00:00 0 ffff44e82000-ffff44e86000 ---p 00000000 00:00 0 ffff44e86000-ffff45080000 rw-p 00000000 00:00 0 ffff45080000-ffff45081000 ---p 00000000 00:00 0 ffff45081000-ffff45085000 ---p 00000000 00:00 0 ffff45085000-ffff4527f000 rw-p 00000000 00:00 0 ffff4527f000-ffff45280000 ---p 00000000 00:00 0 ffff45280000-ffff45284000 ---p 00000000 00:00 0 ffff45284000-ffff4547e000 rw-p 00000000 00:00 0 ffff4547e000-ffff4547f000 ---p 00000000 00:00 0 ffff4547f000-ffff45483000 ---p 00000000 00:00 0 ffff45483000-ffff4567d000 rw-p 00000000 00:00 0 ffff4567d000-ffff4567e000 ---p 00000000 00:00 0 ffff4567e000-ffff45682000 ---p 00000000 00:00 0 ffff45682000-ffff4587c000 rw-p 00000000 00:00 0 ffff4587c000-ffff4587d000 ---p 00000000 00:00 0 ffff4587d000-ffff45881000 ---p 00000000 00:00 0 ffff45881000-ffff45a7b000 rw-p 00000000 00:00 0 ffff45a7b000-ffff45a7c000 ---p 00000000 00:00 0 ffff45a7c000-ffff45a80000 ---p 00000000 00:00 0 ffff45a80000-ffff45c7a000 rw-p 00000000 00:00 0 ffff45c7a000-ffff45c7b000 ---p 00000000 00:00 0 ffff45c7b000-ffff45c7f000 ---p 00000000 00:00 0 ffff45c7f000-ffff45e79000 rw-p 00000000 00:00 0 ffff45e79000-ffff45e7a000 ---p 00000000 00:00 0 ffff45e7a000-ffff45e7e000 ---p 00000000 00:00 0 ffff45e7e000-ffff46078000 rw-p 00000000 00:00 0 ffff46078000-ffff46079000 ---p 00000000 00:00 0 ffff46079000-ffff4607d000 ---p 00000000 00:00 0 ffff4607d000-ffff46277000 rw-p 00000000 00:00 0 ffff46277000-ffff46278000 ---p 00000000 00:00 0 ffff46278000-ffff4627c000 ---p 00000000 00:00 0 ffff4627c000-ffff46476000 rw-p 00000000 00:00 0 ffff46476000-ffff46477000 ---p 00000000 00:00 0 ffff46477000-ffff4647b000 ---p 00000000 00:00 0 ffff4647b000-ffff46675000 rw-p 00000000 00:00 0 ffff46675000-ffff46676000 ---p 00000000 00:00 0 ffff46676000-ffff4667a000 ---p 00000000 00:00 0 ffff4667a000-ffff46874000 rw-p 00000000 00:00 0 ffff46874000-ffff46875000 ---p 00000000 00:00 0 ffff46875000-ffff46a73000 rw-p 00000000 00:00 0 ffff46a73000-ffff46a74000 ---p 00000000 00:00 0 ffff46a74000-ffff46cf3000 rw-p 00000000 00:00 0 ffff46cf3000-ffff46cf4000 ---p 00000000 00:00 0 ffff46cf4000-ffff46ef2000 rw-p 00000000 00:00 0 ffff46ef2000-ffff46ef3000 ---p 00000000 00:00 0 ffff46ef3000-ffff48000000 rw-p 00000000 00:00 0 ffff48000000-ffff48021000 rw-p 00000000 00:00 0 ffff48021000-ffff4c000000 ---p 00000000 00:00 0 ffff4c000000-ffff4c021000 rw-p 00000000 00:00 0 ffff4c021000-ffff50000000 ---p 00000000 00:00 0 ffff50000000-ffff50021000 rw-p 00000000 00:00 0 ffff50021000-ffff54000000 ---p 00000000 00:00 0 ffff54020000-ffff54027000 r-xp 00000000 103:02 9945649 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libzip.so ffff54027000-ffff5403f000 ---p 00007000 103:02 9945649 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libzip.so ffff5403f000-ffff54040000 r--p 0000f000 103:02 9945649 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libzip.so ffff54040000-ffff54041000 rw-p 00000000 00:00 0 ffff54050000-ffff5405c000 r-xp 00000000 103:02 9945645 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnet.so ffff5405c000-ffff5406f000 ---p 0000c000 103:02 9945645 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnet.so ffff5406f000-ffff54070000 r--p 0000f000 103:02 9945645 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnet.so ffff54070000-ffff54071000 rw-p 00000000 00:00 0 ffff54074000-ffff57b4c000 rw-p 00000000 00:00 0 ffff57b4c000-ffff7504c000 ---p 00000000 00:00 0 ffff7504c000-ffff750e4000 rw-p 00000000 00:00 0 ffff750e4000-ffff78b84000 ---p 00000000 00:00 0 ffff78b84000-ffff78be4000 rw-p 00000000 00:00 0 ffff78be4000-ffff7c684000 ---p 00000000 00:00 0 ffff7c684000-ffff7c68c000 rw-p 00000000 00:00 0 ffff7c68c000-ffff7c8fc000 rwxp 00000000 00:00 0 ffff7c8fc000-ffff83a5b000 ---p 00000000 00:00 0 ffff83a5b000-ffff83e6b000 rwxp 00000000 00:00 0 ffff83e6b000-ffff842bb000 ---p 00000000 00:00 0 ffff842bb000-ffff8452b000 rwxp 00000000 00:00 0 ffff8452b000-ffff8b68c000 ---p 00000000 00:00 0 ffff8b68c000-ffff94000000 r--s 00000000 103:02 9945605 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/modules ffff94000000-ffff94373000 rw-p 00000000 00:00 0 ffff94373000-ffff98000000 ---p 00000000 00:00 0 ffff98020000-ffff98033000 r-xp 00000000 103:02 9945646 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnio.so ffff98033000-ffff9804f000 ---p 00013000 103:02 9945646 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnio.so ffff9804f000-ffff98050000 r--p 0001f000 103:02 9945646 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnio.so ffff98050000-ffff98051000 rw-p 00020000 103:02 9945646 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libnio.so ffff9805e000-ffff984fe000 rw-p 00000000 00:00 0 ffff984fe000-ffff984ff000 ---p 00000000 00:00 0 ffff984ff000-ffff986fd000 rw-p 00000000 00:00 0 ffff986fd000-ffff986fe000 ---p 00000000 00:00 0 ffff986fe000-ffff988fc000 rw-p 00000000 00:00 0 ffff988fc000-ffff988fd000 ---p 00000000 00:00 0 ffff988fd000-ffff9b9c4000 rw-p 00000000 00:00 0 ffff9b9c4000-ffff9baa7000 ---p 00000000 00:00 0 ffff9baa7000-ffff9bab0000 rw-p 00000000 00:00 0 ffff9bab0000-ffff9bab8000 ---p 00000000 00:00 0 ffff9bab8000-ffff9babd000 rw-p 00000000 00:00 0 ffff9babd000-ffff9bba0000 ---p 00000000 00:00 0 ffff9bba0000-ffff9bbc0000 r-xp 00000000 103:02 9945641 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjava.so ffff9bbc0000-ffff9bbdf000 ---p 00020000 103:02 9945641 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjava.so ffff9bbdf000-ffff9bbe0000 r--p 0002f000 103:02 9945641 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjava.so ffff9bbe0000-ffff9bbe1000 rw-p 00030000 103:02 9945641 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjava.so ffff9bbe1000-ffff9bbe2000 rw-p 00000000 00:00 0 ffff9bbeb000-ffff9bc20000 r--s 00000000 103:02 787041 /var/db/nscd/passwd ffff9bc20000-ffff9bc3b000 r-xp 00000000 103:02 9945642 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjimage.so ffff9bc3b000-ffff9bc4e000 ---p 0001b000 103:02 9945642 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjimage.so ffff9bc4e000-ffff9bc50000 r--p 0001e000 103:02 9945642 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjimage.so ffff9bc50000-ffff9bc51000 rw-p 00020000 103:02 9945642 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjimage.so ffff9bc52000-ffff9bc56000 ---p 00000000 00:00 0 ffff9bc56000-ffff9be50000 rw-p 00000000 00:00 0 ffff9be50000-ffff9beea000 r-xp 00000000 103:02 264918 /usr/lib64/libm-2.32.so ffff9beea000-ffff9beff000 ---p 0009a000 103:02 264918 /usr/lib64/libm-2.32.so ffff9beff000-ffff9bf00000 r--p 0009f000 103:02 264918 /usr/lib64/libm-2.32.so ffff9bf00000-ffff9bf01000 rw-p 000a0000 103:02 264918 /usr/lib64/libm-2.32.so ffff9bf10000-ffff9bf17000 r-xp 00000000 103:02 264930 /usr/lib64/librt-2.32.so ffff9bf17000-ffff9bf2f000 ---p 00007000 103:02 264930 /usr/lib64/librt-2.32.so ffff9bf2f000-ffff9bf30000 r--p 0000f000 103:02 264930 /usr/lib64/librt-2.32.so ffff9bf30000-ffff9bf31000 rw-p 00010000 103:02 264930 /usr/lib64/librt-2.32.so ffff9bf40000-ffff9d14a000 r-xp 00000000 103:02 9945657 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so ffff9d14a000-ffff9d169000 ---p 0120a000 103:02 9945657 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so ffff9d169000-ffff9d240000 r--p 01219000 103:02 9945657 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so ffff9d240000-ffff9d270000 rw-p 012f0000 103:02 9945657 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/server/libjvm.so ffff9d270000-ffff9d306000 rw-p 00000000 00:00 0 ffff9d310000-ffff9d46f000 r-xp 00000000 103:02 264914 /usr/lib64/libc-2.32.so ffff9d46f000-ffff9d48d000 ---p 0015f000 103:02 264914 /usr/lib64/libc-2.32.so ffff9d48d000-ffff9d490000 r--p 0016d000 103:02 264914 /usr/lib64/libc-2.32.so ffff9d490000-ffff9d493000 rw-p 00170000 103:02 264914 /usr/lib64/libc-2.32.so ffff9d493000-ffff9d496000 rw-p 00000000 00:00 0 ffff9d4a0000-ffff9d4bb000 r-xp 00000000 103:02 264926 /usr/lib64/libpthread-2.32.so ffff9d4bb000-ffff9d4cf000 ---p 0001b000 103:02 264926 /usr/lib64/libpthread-2.32.so ffff9d4cf000-ffff9d4d0000 r--p 0001f000 103:02 264926 /usr/lib64/libpthread-2.32.so ffff9d4d0000-ffff9d4d1000 rw-p 00020000 103:02 264926 /usr/lib64/libpthread-2.32.so ffff9d4d1000-ffff9d4d5000 rw-p 00000000 00:00 0 ffff9d4e0000-ffff9d4e3000 r-xp 00000000 103:02 264916 /usr/lib64/libdl-2.32.so ffff9d4e3000-ffff9d4ff000 ---p 00003000 103:02 264916 /usr/lib64/libdl-2.32.so ffff9d4ff000-ffff9d500000 r--p 0000f000 103:02 264916 /usr/lib64/libdl-2.32.so ffff9d500000-ffff9d501000 rw-p 00010000 103:02 264916 /usr/lib64/libdl-2.32.so ffff9d510000-ffff9d529000 r-xp 00000000 103:02 265854 /usr/lib64/libz.so.1.2.11 ffff9d529000-ffff9d53f000 ---p 00019000 103:02 265854 /usr/lib64/libz.so.1.2.11 ffff9d53f000-ffff9d540000 r--p 0001f000 103:02 265854 /usr/lib64/libz.so.1.2.11 ffff9d540000-ffff9d541000 rw-p 00020000 103:02 265854 /usr/lib64/libz.so.1.2.11 ffff9d550000-ffff9d55e000 r-xp 00000000 103:02 9945643 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjli.so ffff9d55e000-ffff9d56f000 ---p 0000e000 103:02 9945643 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjli.so ffff9d56f000-ffff9d570000 r--p 0000f000 103:02 9945643 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjli.so ffff9d570000-ffff9d571000 rw-p 00010000 103:02 9945643 /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/lib/libjli.so ffff9d57b000-ffff9d59e000 r-xp 00000000 103:02 264907 /usr/lib64/ld-2.32.so ffff9d5a1000-ffff9d5a8000 r--s 00000000 103:02 265642 /usr/lib64/gconv/gconv-modules.cache ffff9d5a8000-ffff9d5aa000 rw-p 00000000 00:00 0 ffff9d5aa000-ffff9d5b2000 rw-s 00000000 00:2d 21955482 /tmp/hsperfdata_yansendao/1141625 ffff9d5b2000-ffff9d5b3000 ---p 00000000 00:00 0 ffff9d5b3000-ffff9d5b4000 r--p 00000000 00:00 0 ffff9d5b4000-ffff9d5b5000 rwxp 00000000 00:00 0 ffff9d5b5000-ffff9d5b7000 rw-p 00000000 00:00 0 ffff9d5b7000-ffff9d5b9000 r--p 00000000 00:00 0 [vvar] ffff9d5b9000-ffff9d5ba000 r-xp 00000000 00:00 0 [vdso] ffff9d5ba000-ffff9d5bb000 r--p 0002f000 103:02 264907 /usr/lib64/ld-2.32.so ffff9d5bb000-ffff9d5bd000 rw-p 00030000 103:02 264907 /usr/lib64/ld-2.32.so ffffe8409000-ffffe842a000 rw-p 00000000 00:00 0 [stack] Total number of mappings: 247 VM Arguments: jvm_args: -Denv.class.path=/home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/classes/tools/jlink/JLinkReproducibleTest.d:/home/yansendao/git/jdk/test/jdk/tools/jlink:/home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/classes/test/lib:/home/yansendao/git/jdk/test/lib:/home/yansendao/software/jdk/jtreg-7/lib/javatest.jar:/home/yansendao/software/jdk/jtreg-7/lib/jtreg.jar -Dapplication.home=/home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk --add-modules=ALL-DEFAULT -Xms8m -Djdk.module.main=jdk.jlink java_command: jdk.jlink/jdk.tools.jlink.internal.Main --module-path /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/jmods:classes --add-modules main --compress=2 --output image-fourth --generate-jli-classes=@file-not-exists java_class_path (initial): Launcher Type: SUN_STANDARD [Global flags] intx CICompilerCount = 18 {product} {ergonomic} uint ConcGCThreads = 11 {product} {ergonomic} uint G1ConcRefinementThreads = 43 {product} {ergonomic} size_t G1HeapRegionSize = 16777216 {product} {ergonomic} size_t InitialHeapSize = 16777216 {product} {command line, ergonomic} size_t MarkStackSize = 4194304 {product} {ergonomic} size_t MarkStackSizeMax = 536870912 {product} {ergonomic} size_t MaxHeapSize = 31675383808 {product} {ergonomic} size_t MaxNewSize = 18991808512 {product} {ergonomic} size_t MinHeapDeltaBytes = 16777216 {product} {ergonomic} size_t MinHeapSize = 16777216 {product} {command line, ergonomic} uintx NonNMethodCodeHeapSize = 8781824 {pd product} {ergonomic} uintx NonProfiledCodeHeapSize = 121442304 {pd product} {ergonomic} uintx ProfiledCodeHeapSize = 121434112 {pd product} {ergonomic} uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} bool SegmentedCodeCache = true {product} {ergonomic} size_t SoftMaxHeapSize = 31675383808 {manageable} {ergonomic} bool UseCompressedOops = true {product lp64_product} {ergonomic} bool UseG1GC = true {product} {ergonomic} Logging: Log output configuration: #0: stdout all=warning uptime,level,tags foldmultilines=false #1: stderr all=off uptime,level,tags foldmultilines=false Environment Variables: CLASSPATH=/home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/classes/tools/jlink/JLinkReproducibleTest.d:/home/yansendao/git/jdk/test/jdk/tools/jlink:/home/yansendao/git/jdk/tmp-jtreg-JLinkReproducibleTest/index-19089/classes/test/lib:/home/yansendao/git/jdk/test/lib:/home/yansendao/software/jdk/jtreg-7/lib/javatest.jar:/home/yansendao/software/jdk/jtreg-7/lib/jtreg.jar PATH=/bin:/usr/bin:/usr/sbin LD_LIBRARY_PATH=/home/yansendao/software/jdk/tools/hsdis:/home/yansendao/tone/run/csmith/creduce-binary/libexec:/home/yansendao/tone/run/csmith/gcc-13.2.0-binary/lib64 DISPLAY=:7 LANG=en_US.UTF-8 Active Locale: LC_ALL=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 Signal Handlers: SIGSEGV: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGBUS: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGFPE: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGPIPE: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGXFSZ: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGILL: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGUSR2: SR_handler in libjvm.so, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked SIGHUP: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGINT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGTERM: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGQUIT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked SIGTRAP: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked Periodic native trim disabled --------------- S Y S T E M --------------- OS: Alibaba Cloud Linux release 3 (Soaring Falcon) uname: Linux 5.10.134-16.1.al8.aarch64 #1 SMP Thu Dec 7 22:04:51 CST 2023 aarch64 OS uptime: 83 days 0:25 hours libc: glibc 2.32 NPTL 2.32 rlimit (soft/hard): STACK 8192k/infinity , CORE infinity/infinity , NPROC infinity/infinity , NOFILE 65535/65535 , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK 64k/64k load average: 288.09 292.27 293.37 /proc/meminfo: MemTotal: 257432100 kB MemFree: 60605540 kB MemAvailable: 237158488 kB Buffers: 2836492 kB Cached: 166740140 kB SwapCached: 0 kB Active: 43705912 kB Inactive: 141337884 kB Active(anon): 2556 kB Inactive(anon): 15470680 kB Active(file): 43703356 kB Inactive(file): 125867204 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 1760220 kB Writeback: 0 kB AnonPages: 15449192 kB Mapped: 668152 kB Shmem: 6020 kB KReclaimable: 9203492 kB Slab: 9868788 kB SReclaimable: 9203492 kB SUnreclaim: 665296 kB KernelStack: 83344 kB PageTables: 125756 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 128716048 kB Committed_AS: 240760364 kB VmallocTotal: 135290159040 kB VmallocUsed: 96752 kB VmallocChunk: 0 kB Percpu: 1067520 kB HardwareCorrupted: 0 kB AnonHugePages: 7489536 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 270336 kB FilePmdMapped: 73728 kB CmaTotal: 65536 kB CmaFree: 39392 kB DupText: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB /sys/kernel/mm/transparent_hugepage/enabled: [always] madvise never /sys/kernel/mm/transparent_hugepage/hpage_pmd_size: 2097152 /sys/kernel/mm/transparent_hugepage/shmem_enabled: always within_size advise [never] deny force /sys/kernel/mm/transparent_hugepage/defrag (defrag/compaction efforts parameter): always defer defer+madvise [madvise] never Process Memory: Virtual Size: 35329492K (peak: 35329556K) Resident Set Size: 233508K (peak: 233508K) (anon: 210648K, file: 22828K, shmem: 32K) Swapped out: 0K C-Heap outstanding allocations: 123810K, retained: 17593K (may have wrapped) glibc malloc tunables: (default) /proc/sys/kernel/threads-max (system-wide limit on the number of threads): 2010385 /proc/sys/vm/max_map_count (maximum number of memory map areas a process may have): 65530 /proc/sys/vm/swappiness (control to define how aggressively the kernel swaps out anonymous memory): 0 /proc/sys/kernel/pid_max (system-wide limit on number of process identifiers): 4194304 container (cgroup) information: container_type: cgroupv1 cpu_cpuset_cpus: 0-63 cpu_memory_nodes: 0 active_processor_count: 64 cpu_quota: no quota cpu_period: 100000 cpu_shares: no shares memory_limit_in_bytes: unlimited memory_and_swap_limit_in_bytes: unlimited memory_soft_limit_in_bytes: unlimited memory_usage_in_bytes: 20671396 k memory_max_usage_in_bytes: 70255668 k rss_usage_in_bytes: 15125268 k cache_usage_in_bytes: 5524456 k kernel_memory_usage_in_bytes: 0 kernel_memory_max_usage_in_bytes: unlimited kernel_memory_limit_in_bytes: 0 maximum number of tasks: unlimited current number of tasks: 4224 Steal ticks since vm start: 0 Steal ticks percentage since vm start: 0.000 CPU: total 64 (initial active 64) 0x41:0x0:0xd49:0, fp, asimd, evtstrm, aes, pmull, sha1, sha256, crc32, lse, dcpop, sha3, sha512, sve, svebitperm, sve2 /proc/cpuinfo: processor : 0 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 1 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 2 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 3 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 4 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 5 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 6 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 7 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 8 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 9 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 10 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 11 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 12 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 13 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 14 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 15 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 16 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 17 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 18 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 19 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 20 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 21 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 22 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 23 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 24 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 25 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 26 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 27 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 28 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 29 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 30 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 31 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 32 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 33 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 34 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 35 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 36 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 37 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 38 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 39 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 40 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 41 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 42 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 43 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 44 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 45 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 46 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 47 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 48 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 49 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 50 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 51 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 52 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 53 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 54 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 55 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 56 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 57 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 58 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 59 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 60 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 61 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 62 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 63 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 Online cpus: 0-63 Offline cpus: Memory: 4k page, physical 257432100k(237172456k free), swap 0k(0k free) Page Sizes: 4k vm_info: OpenJDK 64-Bit Server VM (23) for linux-aarch64 JRE (23), built on 2024-05-17T06:48:16Z with gcc 9.3.1 20200408 (Red Hat 9.3.1-2) END.