Skip to content

fastjson2.0.57反序列化 JSON.parseObject(String,clazz) JVM崩溃 #4031

@Vagrancy-ape

Description

@Vagrancy-ape

问题描述

简要描述您碰到的问题。

环境信息

请填写以下信息:

  • OS信息: EulerOS release 2.0 (SP13x86_64)
  • JDK信息: Openjdk 21.0.9
  • 版本信息:Fastjson2 2.0.57

重现步骤

如何操作可以重现该问题:

  1. 使用 JSON.parseObject 方法
  2. 输入 ... 数据
  3. 出现 JVM崩溃 错误
//可在此输入示例代码

期待的正确结果

对您期望发生的结果进行清晰简洁的描述。

相关日志输出

--------------- S U M M A R Y ------------
Host: Intel(R) Xeon(R) Gold 6151 CPU @ 3.00GHz, 16 cores, 62G, EulerOS release 2.0 (SP13x86_64)
Time: Mon Mar 16 10:42:37 2026 CST elapsed time: 497123.303978 seconds (5d 18h 5m 23s)
--------------- T H R E A D ---------------
Current thread (0x0000555819271690): JavaThread "not.a.Spring.bean-1" [_thread_in_Java, id=792128, stack(0x00007f9c6f218000,0x00007f9c6f258000) (256K)]

Stack: [0x00007f9c6f218000,0x00007f9c6f258000], sp=0x00007f9c6f255bc0, free space=246k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
J 32743 c2 com.alibaba.fastjson2.util.IOUtils.isDigit2([BI)Z (57 bytes) @ 0x00007f9ca1f1f9a5 [0x00007f9ca1f1f980+0x0000000000000025]
J 50405 c2 com.alibaba.fastjson2.JSONReaderUTF8.skipNumber(Lcom/alibaba/fastjson2/JSONReaderUTF8;[BII)I (636 bytes) @ 0x00007f9ca2c7f200 [0x00007f9ca2c7f160+0x00000000000000a0]
J 67186 c2 com.alibaba.fastjson2.JSONReaderUTF8.skipValue(Lcom/alibaba/fastjson2/JSONReaderUTF8;[BII)I (144 bytes) @ 0x00007f9ca24da158 [0x00007f9ca24da100+0x0000000000000058]
J 31388 c2 com.alibaba.fastjson2.reader.ObjectReaderBean.processExtra(Lcom/alibaba/fastjson2/JSONReader;Ljava/lang/Object;)V (8 bytes) @ 0x00007f9ca2a57858 [0x00007f9ca2a576e0+0x0000000000000178]
J 20928 c2 com.alibaba.fastjson2.reader.ObjectReaderAdapter.readFieldValue(JLcom/alibaba/fastjson2/JSONReader;JLjava/lang/Object;)V (82 bytes) @ 0x00007f9ca0fc7528 [0x00007f9ca0fc73e0+0x0000000000000148]
J 3007754 c2 com.alibaba.fastjson2.reader.ORG_108_10_CmdbStorageHostRelation.readObject(Lcom/alibaba/fastjson2/JSONReader;Ljava/lang/reflect/Type;Ljava/lang/Object;J)Ljava/lang/Object; (622 bytes) @ 0x00007f9ca12eae24 [0x00007f9ca12eac20+0x0000000000000204]
J 44312 c2 com.alibaba.fastjson2.JSON.parseObject(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; (174 bytes) @ 0x00007f9ca16cbea0 [0x00007f9ca16cbd40+0x0000000000000160]
J 2834332 c2 com.huawei.dj.sdk.cmdb.operation.CmdbQueryBase$$Lambda+0x00007f9c8ee0cab0.apply(Ljava/lang/Object;)Ljava/lang/Object; (12 bytes) @ 0x00007f9ca1c3322c [0x00007f9ca1c331c0+0x000000000000006c]
J 5775 c2 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@21.0.9 (23 bytes) @ 0x00007f9ca1dcd71c [0x00007f9ca1dcd6c0+0x000000000000005c]
J 24514 c2 java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V java.base@21.0.9 (127 bytes) @ 0x00007f9ca1e6e638 [0x00007f9ca1e6e540+0x00000000000000f8]
J 11072 c2 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@21.0.9 (18 bytes) @ 0x00007f9ca27fef6c [0x00007f9ca27fee60+0x000000000000010c]
J 25824 c2 java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object; java.base@21.0.9 (18 bytes) @ 0x00007f9ca23e022c [0x00007f9ca23e0140+0x00000000000000ec]
J 92792 c2 java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object; java.base@21.0.9 (94 bytes) @ 0x00007f9ca32d2970 [0x00007f9ca32d28c0+0x00000000000000b0]
J 18330 c2 java.util.stream.ReferencePipeline.collect(Ljava/util/stream/Collector;)Ljava/lang/Object; java.base@21.0.9 (124 bytes) @ 0x00007f9ca1c8cbf0 [0x00007f9ca1c8cb80+0x0000000000000070]
J 2840987 c2 com.huawei.dj.sdk.cmdb.operation.CmdbQueryBase.queryPage(Ljava/lang/Class;)Lcom/huawei/manageone/moresourcemgmt/moresdataservice/sdk/model/PaginationData; (40 bytes) @ 0x00007f9ca1849eb8 [0x00007f9ca1849d20+0x0000000000000198]
J 2841271 c2 com.huawei.dj.sdk.cmdb.operation.CmdbQueryBase.queryAll(Ljava/lang/Class;)Ljava/util/List; (85 bytes) @ 0x00007f9ca1bf91d0 [0x00007f9ca1bf90a0+0x0000000000000130]
j com.huawei.dj.hostmgr.hostmgrservice.dao.cmdb.dao.CmdbStorageHostGroupDao.getStorageHostRelationByStorageId(Ljava/lang/String;)Ljava/util/List;+32
j com.huawei.dj.hostmgr.hostmgrservice.manager.impl.StorageCollectManager.saveHostRelationToCmdb(Ljava/lang/String;Lcom/huawei/dj/hostmgr/hostmgrservice/proxy/storage/objcollect/StorageHostGroupCollect;)V+27
J 3006442 c1 com.huawei.dj.hostmgr.hostmgrservice.manager.impl.StorageCollectManager.takeoverHostGroupsAndRelationsToDb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Lcom/huawei/dj/hostmgr/hostmgrservice/proxy/storage/objcollect/StorageHostCollect;)V (129 bytes) @ 0x00007f9ca1e84acc [0x00007f9ca1e83d80+0x0000000000000d4c]
j com.huawei.dj.hostmgr.hostmgrservice.manager.impl.StorageCollectManager.collectHostAndHostGroup(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+342
J 2992363 c2 java.lang.invoke.LambdaForm$DMH+0x00007f9c8e4b0000.invokeVirtual(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V java.base@21.0.9 (20 bytes) @ 0x00007f9ca2786fe4 [0x00007f9ca2786fa0+0x0000000000000044]
j java.lang.invoke.LambdaForm$MH+0x00007f9c8fbfc800.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+85 java.base@21.0.9
J 46157 c2 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x00007f9ca248ceb4 [0x00007f9ca248cb80+0x0000000000000334]
J 46165 c2 org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava/lang/Object; (16 bytes) @ 0x00007f9ca2e1adf4 [0x00007f9ca2e1ada0+0x0000000000000054]
J 30657 c2 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object; (126 bytes) @ 0x00007f9ca0f1a970 [0x00007f9ca0f1a120+0x0000000000000850]
J 81956 c2 org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Lorg/springframework/cglib/proxy/MethodProxy;)Ljava/lang/Object; (215 bytes) @ 0x00007f9ca2a38120 [0x00007f9ca2a37fa0+0x0000000000000180]
j com.huawei.dj.hostmgr.hostmgrservice.manager.impl.StorageCollectManager$$SpringCGLIB$$0.collectHostAndHostGroup(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+44
j com.huawei.dj.hostmgr.hostmgrservice.manager.impl.StorageCollectTask.process()V+62
J 2890472 c2 com.huawei.dj.sdk.mqtask.framework.AsyncTaskWorker.doProcess(Lcom/huawei/dj/sdk/mqtask/AsyncTask;)V (46 bytes) @ 0x00007f9ca155f074 [0x00007f9ca155f020+0x0000000000000054]
J 2894420 c2 com.huawei.dj.sdk.mqtask.framework.AsyncTaskWorker.onMessage(Lorg/springframework/amqp/core/Message;)V (86 bytes) @ 0x00007f9ca14f094c [0x00007f9ca14f0760+0x00000000000001ec]
J 2968731 c2 org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(Lorg/springframework/amqp/core/MessageListener;Ljava/lang/Object;)V (48 bytes) @ 0x00007f9ca2726998 [0x00007f9ca27268c0+0x00000000000000d8]
J 2968749 c2 org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.actualInvokeListener(Lcom/rabbitmq/client/Channel;Ljava/lang/Object;)V (168 bytes) @ 0x00007f9ca2b62ed8 [0x00007f9ca2b62dc0+0x0000000000000118]
J 2890379 c2 org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doExecuteListener(Lcom/rabbitmq/client/Channel;Ljava/lang/Object;)V (138 bytes) @ 0x00007f9ca14be2ac [0x00007f9ca14be180+0x000000000000012c]
J 2968722 c2 org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer$$Lambda+0x00007f9c8f501fe0.run()V (16 bytes) @ 0x00007f9ca2813aa0 [0x00007f9ca2813a00+0x00000000000000a0]
J 2811558 c2 io.micrometer.observation.Observation.observe(Ljava/lang/Runnable;)V (89 bytes) @ 0x00007f9ca38c8c48 [0x00007f9ca38c8a60+0x00000000000001e8]
J 2890378 c2 org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(Lcom/rabbitmq/client/Channel;Ljava/lang/Object;)V (67 bytes) @ 0x00007f9ca165f7b8 [0x00007f9ca165f620+0x0000000000000198]
J 42240 c2 org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.doReceiveAndExecute(Lorg/springframework/amqp/rabbit/listener/BlockingQueueConsumer;)Z (644 bytes) @ 0x00007f9ca131dba8 [0x00007f9ca131d940+0x0000000000000268]
J 29899 c2 org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.mainLoop()V (182 bytes) @ 0x00007f9ca1635a14 [0x00007f9ca1635980+0x0000000000000094]
J 65687% c2 org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run()V (963 bytes) @ 0x00007f9ca19ea66c [0x00007f9ca19ea5a0+0x00000000000000cc]
J 22671 c1 java.lang.Thread.run()V java.base@21.0.9 (23 bytes) @ 0x00007f9ca19e98e4 [0x00007f9ca19e96e0+0x0000000000000204]
v ~StubRoutines::call_stub 0x00007f9ca0d8ecc4
V [libjvm.so+0xa0316a] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x3da
V [libjvm.so+0xa02029] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x149
V [libjvm.so+0xa02152] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x62
V [libjvm.so+0xb38b8d] thread_entry(JavaThread*, JavaThread*)+0x8d
V [libjvm.so+0xa1e700] JavaThread::thread_main_inner()+0xc0
V [libjvm.so+0x10e3f07] Thread::call_run()+0xa7
V [libjvm.so+0xe5f854] thread_native_entry(Thread*)+0x124
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00000000fde00000

Registers:
RAX=0x0000000000000001, RBX=0x0000000000000000, RCX=0x000000000000028b, RDX=0x0000000000000297
RSP=0x00007f9c6f255bc0, RBP=0x0000000000000297, RSI=0x00000000fddffd58, RDI=0x000000000000006c
R8 =0x0000000000000298, R9 =0x0000000000000002, R10=0x0000000000000297, R11=0x0000000000000000
R12=0x0000000000000000, R13=0x00000000d811f190, R14=0x0000000000000000, R15=0x0000555819271690
RIP=0x00007f9ca1f1f9a5, EFLAGS=0x0000000000010202, CSGSFS=0x002b000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e

XMM[0]=0x0000000000000000 0x00000000fddffd58
XMM[1]=0x0000000000000000 0x0000000000000278
XMM[2]=0x0000000000000000 0x00000000fddffd58
XMM[3]=0x0000000000000000 0x00000000fddffd58
XMM[4]=0x0000000000000000 0x00000000fddffd58
XMM[5]=0x0000000000000000 0x0000000000000280
XMM[6]=0xe29108759f1a3a2e 0x68d3b5af70f09785
XMM[7]=0x8400000000000000 0x0000000000000000
XMM[8]=0x00000000b4000000 0x9c0000002a000000
XMM[9]=0x340000001c000000 0xea00000004000000
XMM[10]=0x0706050403020100 0x0f0e0d0c0b0a0908
XMM[11]=0x2e3a1a9f750891e2 0x8597f070afb5d368
XMM[12]=0x6e6f430a0d203a64 0x697a69622d656361
XMM[13]=0x696c707061203a65 0x7079542d746e6574
XMM[14]=0x726f662d7777772d 0x782f6e6f69746163
XMM[15]=0x0000000000000000 0x0000000000000000
MXCSR=0x00001fa2

Register to memory mapping:

RAX=0x0000000000000001 is an unknown value
RBX=0x0 is null
RCX=0x000000000000028b is an unknown value
RDX=0x0000000000000297 is an unknown value
RSP=0x00007f9c6f255bc0 is pointing into the stack for thread: 0x0000555819271690
RBP=0x0000000000000297 is an unknown value
RSI=0x00000000fddffd58 is an oop: [B
{0x00000000fddffd58} - klass: {type array byte}

  • length: 664
    RDI=0x000000000000006c is an unknown value
    R8 =0x0000000000000298 is an unknown value
    R9 =0x0000000000000002 is an unknown value
    R10=0x0000000000000297 is an unknown value
    R11=0x0 is null
    R12=0x0 is null
    R13=0x00000000d811f190 is an oop: [B
    {0x00000000d811f190} - klass: {type array byte}
  • length: 2
    R14=0x0 is null
    R15=0x0000555819271690 is a thread

Top of Stack: (sp=0x00007f9c6f255bc0)
0x00007f9c6f255bc0: 0000000000000278 00007f9ca179e2ac
0x00007f9c6f255bd0: 0000000000000297 00007f9ca2c7f200
0x00007f9c6f255be0: 00000000f7481fa8 00000000d811f178
0x00007f9c6f255bf0: 0000028b00000000 00000000fddffd58
0x00007f9c6f255c00: 0000000000000298 0000000000000000
0x00007f9c6f255c10: 00000000f74887d8 0000006c61636f6c
0x00007f9c6f255c20: 00000000f7481fa8 00007f9ca24da158
0x00007f9c6f255c30: 00000000f74889c8 00000000dfb4e928
0x00007f9c6f255c40: 00000000f7481fa8 00007f9ca2a57858
0x00007f9c6f255c50: 00000000e644ba90 00000000f7481fa8
0x00007f9c6f255c60: 00000000f7482028 00007f9ca3381ab4
0x00007f9c6f255c70: 0000002200000298 00000298f7481fa8
0x00007f9c6f255c80: 00000000e644ba90 00007f9ca0fc7528
0x00007f9c6f255c90: 00000000e644ba90 00000000f7481fa8
0x00007f9c6f255ca0: 00000000f7482028 00007f9c0000005f
0x00007f9c6f255cb0: 00000000f7481f50 00000000f7481f38
0x00007f9c6f255cc0: 0000000000000012 00007f9ca12eae24
0x00007f9c6f255cd0: 00000000e644ba90 00000000f7481fa8
0x00007f9c6f255ce0: 00000000e4557330 00000000f7482028
0x00007f9c6f255cf0: 0000000000000040 00007f9c00000012
0x00007f9c6f255d00: 00000000f7481f50 00007f9ca10b4e4c
0x00007f9c6f255d10: 00000000f7481f38 00007f9ca2fc3c88
0x00007f9c6f255d20: 00000000e644ba90 00007f9ca16cbea0
0x00007f9c6f255d30: 00000000f7481fa8 00000000e4557330
0x00007f9c6f255d40: 00000000fdcfc8f0 00000000db09f3a8
0x00007f9c6f255d50: 00000000f7481f50 00007f9ca23c7cf4
0x00007f9c6f255d60: 00000000f741e350 00007f9ca14d7fe0
0x00007f9c6f255d70: 00000000e4557330 00007f9ca1c3322c
0x00007f9c6f255d80: 00000000f741e318 00007f9ca1ef39fc
0x00007f9c6f255d90: 00000000e8120010 00000000fdc92150
0x00007f9c6f255da0: 00000000f741e318 00007f9ca1dcd71c
0x00007f9c6f255db0: 00000000f741e318 00007f9ca11ef558

Instructions: (pc=0x00007f9ca1f1f9a5)
0x00007f9ca1f1f8a5: 7f 00 00 88 fa f1 a1 9c 7f 00 00 88 fa f1 a1 9c
0x00007f9ca1f1f8b5: 7f 00 00 88 fa f1 a1 9c 7f 00 00 00 00 00 00 00
0x00007f9ca1f1f8c5: 00 00 00 00 00 00 00 00 00 00 00 46 44 00 00 00
0x00007f9ca1f1f8d5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007f9ca1f1f8e5: 00 00 00 80 f9 f1 a1 9c 7f 00 00 80 f9 f1 a1 9c
0x00007f9ca1f1f8f5: 7f 00 00 80 f9 f1 a1 9c 7f 00 00 00 fe 49 ba ff
0x00007f9ca1f1f905: ff ff ff 18 02 00 00 ff ff ff ff 70 01 00 00 18
0x00007f9ca1f1f915: 02 00 00 30 02 00 00 40 02 00 00 fd ff ff e8 78
0x00007f9ca1f1f925: 02 00 00 a8 02 00 00 b0 02 00 00 b0 02 00 00 b0
0x00007f9ca1f1f935: 02 00 00 b0 02 00 00 b0 02 00 00 00 00 00 00 e7
0x00007f9ca1f1f945: 7f 00 00 00 00 00 00 02 00 00 00 ff ff ff ff ff
0x00007f9ca1f1f955: ff ff ff 04 06 00 00 00 ff ff ff 08 00 00 00 fe
0x00007f9ca1f1f965: e9 cb fd 61 58 1a 31 05 80 27 78 08 40 11 31 05
0x00007f9ca1f1f975: 31 0a 00 00 31 0f 31 00 00 00 00 89 84 24 00 c0
0x00007f9ca1f1f985: fe ff 55 48 83 ec 10 41 81 7f 20 47 35 00 00 0f
0x00007f9ca1f1f995: 85 84 00 00 00 4c 63 d2 66 66 90 48 85 f6 74 4a
0x00007f9ca1f1f9a5: 46 0f bf 54 16 10 45 8b da 41 81 e3 f0 f0 00 00
0x00007f9ca1f1f9b5: 41 81 e2 0f 0f 00 00 41 81 c3 d0 cf ff ff 41 81
0x00007f9ca1f1f9c5: c2 06 06 00 00 41 81 e2 f0 f0 00 00 45 0b da 33
0x00007f9ca1f1f9d5: c0 45 85 db 0f 94 c0 48 83 c4 10 5d 49 3b a7 48
0x00007f9ca1f1f9e5: 04 00 00 0f 87 1a 00 00 00 c3 49 83 c2 10 be 5c
0x00007f9ca1f1f9f5: ff ff ff 49 8b ea e8 00 25 ec fe 0f 1f 84 00 f0
0x00007f9ca1f1fa05: 01 00 00 49 ba e1 f9 f1 a1 9c 7f 00 00 4d 89 97
0x00007f9ca1f1fa15: 60 04 00 00 e9 62 31 ec fe e8 1d 29 ea fe e9 72
0x00007f9ca1f1fa25: ff ff ff e9 d3 dd ee fe e8 00 00 00 00 48 83 2c
0x00007f9ca1f1fa35: 24 05 e9 64 2a ec fe f4 f4 f4 f4 08 02 10 d8 00
0x00007f9ca1f1fa45: 00 00 00 70 92 17 d8 00 00 00 00 70 ac d2 89 9c
0x00007f9ca1f1fa55: 7f 00 00 e8 7f ae 89 9c 7f 00 00 ff 04 01 01 01
0x00007f9ca1f1fa65: 01 01 01 01 02 0c 02 01 01 05 01 01 01 01 01 01
0x00007f9ca1f1fa75: 01 01 05 03 02 03 01 02 01 01 d5 03 09 03 07 0f
0x00007f9ca1f1fa85: 18 01 00 ff ff ff ff 00 00 00 00 00 00 00 00 00
0x00007f9ca1f1fa95: 00 00 00 80 00 00 00 21 00 00 00 00 00 00 00 00

Stack slot to memory mapping:

stack at sp + 0 slots: 0x0000000000000278 is an unknown value
stack at sp + 1 slots: 0x00007f9ca179e2ac is at entry_point+204 in (nmethod*)0x00007f9ca179e010
Compiled method (c2) 497123319 3041 4 java.lang.String::substring (58 bytes)
total in heap [0x00007f9ca179e010,0x00007f9ca179e4e0] = 1232
relocation [0x00007f9ca179e168,0x00007f9ca179e1c8] = 96
main code [0x00007f9ca179e1e0,0x00007f9ca179e320] = 320
stub code [0x00007f9ca179e320,0x00007f9ca179e380] = 96
metadata [0x00007f9ca179e380,0x00007f9ca179e390] = 16
scopes data [0x00007f9ca179e390,0x00007f9ca179e3f0] = 96
scopes pcs [0x00007f9ca179e3f0,0x00007f9ca179e460] = 112
dependencies [0x00007f9ca179e460,0x00007f9ca179e468] = 8
handler table [0x00007f9ca179e468,0x00007f9ca179e4e0] = 120
stack at sp + 2 slots: 0x0000000000000297 is an unknown value
stack at sp + 3 slots: 0x00007f9ca2c7f200 is at entry_point+160 in (nmethod*)0x00007f9ca2c7ef10
Compiled method (c2) 497123319 50405 4 com.alibaba.fastjson2.JSONReaderUTF8::skipNumber (636 bytes)
total in heap [0x00007f9ca2c7ef10,0x00007f9ca2c802b0] = 5024
relocation [0x00007f9ca2c7f068,0x00007f9ca2c7f160] = 248
main code [0x00007f9ca2c7f160,0x00007f9ca2c7fae0] = 2432
stub code [0x00007f9ca2c7fae0,0x00007f9ca2c7fb30] = 80
oops [0x00007f9ca2c7fb30,0x00007f9ca2c7fb38] = 8
metadata [0x00007f9ca2c7fb38,0x00007f9ca2c7fb40] = 8
scopes data [0x00007f9ca2c7fb40,0x00007f9ca2c7ff18] = 984
scopes pcs [0x00007f9ca2c7ff18,0x00007f9ca2c801f8] = 736
dependencies [0x00007f9ca2c801f8,0x00007f9ca2c80200] = 8
handler table [0x00007f9ca2c80200,0x00007f9ca2c80290] = 144
nul chk table [0x00007f9ca2c80290,0x00007f9ca2c802b0] = 32
stack at sp + 4 slots: 0x00000000f7481fa8 is an oop: com.alibaba.fastjson2.JSONReaderASCII
{0x00000000f7481fa8} - klass: 'com/alibaba/fastjson2/JSONReaderASCII'

  • ---- fields (total size 16 words):
  • protected 'offset' 'I' @12 651 (0x0000028b)
  • protected 'mag0' 'I' @16 0 (0x00000000)
  • protected 'mag1' 'I' @20 0 (0x00000000)
  • protected 'mag2' 'I' @24 0 (0x00000000)
  • protected 'mag3' 'I' @28 0 (0x00000000)
  • protected 'level' 'I' @32 0 (0x00000000)
  • protected 'ch' 'C' @36 1 49 (0x0031)
  • protected 'exponent' 'S' @38 0 (0x0000)
  • protected 'scale' 'S' @40 0 (0x0000)
  • public final 'jsonb' 'Z' @42 false (0x00)
  • public final 'utf8' 'Z' @43 true (0x01)
  • protected 'comma' 'Z' @44 true (0x01)
  • protected 'nameEscape' 'Z' @45 false (0x00)
  • protected 'valueEscape' 'Z' @46 false (0x00)
  • protected 'wasNull' 'Z' @47 false (0x00)
  • protected 'boolValue' 'Z' @48 false (0x00)
  • protected 'negative' 'Z' @49 false (0x00)
  • protected 'valueType' 'B' @50 0 (0x00)
  • protected 'typeRedirect' 'Z' @51 false (0x00)
  • protected final 'context' 'Lcom/alibaba/fastjson2/JSONReader$Context;' @52 a 'com/alibaba/fastjson2/JSONReader$Context'{0x00000000f7481f50} (0xf7481f50)
  • 'resolveTasks' 'Ljava/util/List;' @56 null (0x00000000)
  • protected 'stringValue' 'Ljava/lang/String;' @60 null (0x00000000)
  • protected 'complex' 'Ljava/lang/Object;' @64 null (0x00000000)
  • protected 'doubleChars' '[B' @68 null (0x00000000)
  • protected 'nextEscapeIndex' 'I' @72 -1 (0xffffffff)
  • protected final 'length' 'I' @76 664 (0x00000298)
  • protected final 'start' 'I' @80 0 (0x00000000)
  • protected final 'end' 'I' @84 664 (0x00000298)
  • protected 'nameBegin' 'I' @88 632 (0x00000278)
  • protected 'nameEnd' 'I' @92 648 (0x00000288)
  • protected 'nameLength' 'I' @96 16 (0x00000010)
  • protected 'referenceBegin' 'I' @100 0 (0x00000000)
  • protected 'nameAscii' 'Z' @104 true (0x01)
  • protected final 'bytes' '[B' @108 [B{0x00000000fddffd58} (0xfddffd58)
  • protected final 'in' 'Ljava/io/InputStream;' @112 null (0x00000000)
  • protected 'cacheItem' 'Lcom/alibaba/fastjson2/JSONFactory$CacheItem;' @116 null (0x00000000)
  • protected 'charBuf' '[C' @120 null (0x00000000)
  • final 'str' 'Ljava/lang/String;' @124 "{"ownerType":"eSight_Storage","class_Id":1417,"hostId":"1","creation_date":1763716194900,"ownerId":"3BEAFDD429EB32C2AC03EFA25608054D","created_by":"system","resId":"C1360A93003C351FA02AD6438DA11CC8","hostGroupId":"hostGroup_0","is_Local":true,"last_updated_by":"system","class_Name":"SYS_StorageTbHostRelation","lastMonitorTime":"1763716194884","ownerName":"eSight_Storage","parentResId":"c5a24984-6e9e-34b4-8d3c-8b098a7973c8","regionId":"C4CA4238A0B933828DCC509A6F75849B","id":"C1360A93003C351FA02AD6438DA11CC8","last_Modified":1763716194900,"nativeId":"nedn=c5a24984-6e9e-34b4-8d3c-8b098a7973c8,id=1#hostGroup_0,objecttype=1421","last_update_date":1763716194900}"{0x00000000f7481f38} (0xf7481f38)
    stack at sp + 5 slots: 0x00000000d811f178 is an oop: java.lang.String
    {0x00000000d811f178} - klass: 'java/lang/String'
  • string: "is"
  • ---- fields (total size 3 words):
  • private 'hash' 'I' @12 3370 (0x00000d2a)
  • private final 'coder' 'B' @16 0 (0x00)
  • private 'hashIsZero' 'Z' @17 false (0x00)
  • injected 'flags' 'B' @18 0 (0x00)
  • private final 'value' '[B' @20 [B{0x00000000d811f190} (0xd811f190)
    stack at sp + 6 slots: 0x0000028b00000000 is an unknown value
    stack at sp + 7 slots: 0x00000000fddffd58 is an oop: [B
    {0x00000000fddffd58} - klass: {type array byte}
  • length: 664

Compiled method (c2) 497123336 32743 4 com.alibaba.fastjson2.util.IOUtils::isDigit2 (57 bytes)
total in heap [0x00007f9ca1f1f810,0x00007f9ca1f1fac0] = 688
relocation [0x00007f9ca1f1f968,0x00007f9ca1f1f980] = 24
main code [0x00007f9ca1f1f980,0x00007f9ca1f1fa28] = 168
stub code [0x00007f9ca1f1fa28,0x00007f9ca1f1fa40] = 24
oops [0x00007f9ca1f1fa40,0x00007f9ca1f1fa50] = 16
metadata [0x00007f9ca1f1fa50,0x00007f9ca1f1fa60] = 16
scopes data [0x00007f9ca1f1fa60,0x00007f9ca1f1fa88] = 40
scopes pcs [0x00007f9ca1f1fa88,0x00007f9ca1f1fab8] = 48
dependencies [0x00007f9ca1f1fab8,0x00007f9ca1f1fac0] = 8

[Constant Pool (empty)]

[MachCode]
[Verified Entry Point]

{method} {0x00007f9c89d2ac70} 'isDigit2' '([BI)Z' in 'com/alibaba/fastjson2/util/IOUtils'

parm0: rsi:rsi = '[B'

parm1: rdx = int

[sp+0x20] (sp of caller)

0x00007f9ca1f1f980: 8984 2400 | c0fe ff55 | 4883 ec10 | 4181 7f20 | 4735 0000 | 0f85 8400 | 0000 4c63 | d266 6690
0x00007f9ca1f1f9a0: 4885 f674 | 4a46 0fbf | 5416 1045 | 8bda 4181 | e3f0 f000 | 0041 81e2 | 0f0f 0000 | 4181 c3d0
0x00007f9ca1f1f9c0: cfff ff41 | 81c2 0606 | 0000 4181 | e2f0 f000 | 0045 0bda | 33c0 4585 | db0f 94c0 | 4883 c410
0x00007f9ca1f1f9e0: ; {poll_return}
0x00007f9ca1f1f9e0: 5d49 3ba7 | 4804 0000 | 0f87 1a00 | 0000 c349 | 83c2 10be | 5cff ffff

0x00007f9ca1f1f9f8: ; {runtime_call UncommonTrapBlob}
0x00007f9ca1f1f9f8: 498b eae8

0x00007f9ca1f1f9fc: ; ImmutableOopMap {}
;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0}
; - sun.misc.Unsafe::getShort@5
; - com.alibaba.fastjson2.util.IOUtils::isDigit2@10 (line 1516)
0x00007f9ca1f1f9fc: 0025 ecfe

0x00007f9ca1f1fa00: ; {other}
0x00007f9ca1f1fa00: 0f1f 8400 | f001 0000

0x00007f9ca1f1fa08: ; {internal_word}
0x00007f9ca1f1fa08: 49ba e1f9 | f1a1 9c7f | 0000 4d89 | 9760 0400

0x00007f9ca1f1fa18: ; {runtime_call SafepointBlob}
0x00007f9ca1f1fa18: 00e9 6231

0x00007f9ca1f1fa1c: ; {runtime_call StubRoutines (final stubs)}
0x00007f9ca1f1fa1c: ecfe e81d | 29ea fee9 | 72ff ffff
[Exception Handler]
0x00007f9ca1f1fa28: ; {no_reloc}
0x00007f9ca1f1fa28: e9d3 ddee | fee8 0000 | 0000 4883

0x00007f9ca1f1fa34: ; {runtime_call DeoptimizationBlob}
0x00007f9ca1f1fa34: 2c24 05e9 | 642a ecfe | f4f4 f4f4
[/MachCode]

Compiled method (c2) 497123337 50405 4 com.alibaba.fastjson2.JSONReaderUTF8::skipNumber (636 bytes)
total in heap [0x00007f9ca2c7ef10,0x00007f9ca2c802b0] = 5024
relocation [0x00007f9ca2c7f068,0x00007f9ca2c7f160] = 248
main code [0x00007f9ca2c7f160,0x00007f9ca2c7fae0] = 2432
stub code [0x00007f9ca2c7fae0,0x00007f9ca2c7fb30] = 80
oops [0x00007f9ca2c7fb30,0x00007f9ca2c7fb38] = 8
metadata [0x00007f9ca2c7fb38,0x00007f9ca2c7fb40] = 8
scopes data [0x00007f9ca2c7fb40,0x00007f9ca2c7ff18] = 984
scopes pcs [0x00007f9ca2c7ff18,0x00007f9ca2c801f8] = 736
dependencies [0x00007f9ca2c801f8,0x00007f9ca2c80200] = 8
handler table [0x00007f9ca2c80200,0x00007f9ca2c80290] = 144
nul chk table [0x00007f9ca2c80290,0x00007f9ca2c802b0] = 32

[Constant Pool (empty)]

[MachCode]
[Verified Entry Point]

{method} {0x00007f9c89bdc668} 'skipNumber' '(Lcom/alibaba/fastjson2/JSONReaderUTF8;[BII)I' in 'com/alibaba/fastjson2/JSONReaderUTF8'

parm0: rsi:rsi = 'com/alibaba/fastjson2/JSONReaderUTF8'

parm1: rdx:rdx = '[B'

parm2: rcx = int

parm3: r8 = int

[sp+0x50] (sp of caller)

0x00007f9ca2c7f160: 8984 2400 | c0fe ff55 | 4883 ec40 | 4181 7f20 | 4735 0000 | 0f85 5809 | 0000 4489 | 4424 2089
0x00007f9ca2c7f180: 4c24 1448 | 8954 2418 | 4889 3424

0x00007f9ca2c7f18c: ; implicit exception: dispatches to 0x00007f9ca2c7fa6c
0x00007f9ca2c7f18c: 0fb7 6e24 | 83fd 2d0f | 844c 0400 | 000f 1f80 | 0000 0000 | 83fd 2b0f | 84d7 0600 | 0083 fd2e
0x00007f9ca2c7f1ac: 0f84 b605 | 0000 448b | d541 83c2 | d00f 1f80 | 0000 0000 | 4183 fa0a | 0f83 ba05 | 0000 488b
0x00007f9ca2c7f1cc: f28b 5424

0x00007f9ca2c7f1d0: ; {static_call}
0x00007f9ca2c7f1d0: 1466 90e8

0x00007f9ca2c7f1d4: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*invokestatic isDigit2 {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@82 (line 4321)
0x00007f9ca2c7f1d4: a807 2aff

0x00007f9ca2c7f1d8: ; {other}
0x00007f9ca2c7f1d8: 0f1f 8400 | c802 0000 | 85c0 7506 | 8b6c 2414 | eb22 8b6c | 2414 6690 | 83c5 0248 | 8b74 2418
0x00007f9ca2c7f1f8: ; {static_call}
0x00007f9ca2c7f1f8: 8bd5 90e8

0x00007f9ca2c7f1fc: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*invokestatic isDigit2 {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@82 (line 4321)
0x00007f9ca2c7f1fc: 8007 2aff

0x00007f9ca2c7f200: ; {other}
0x00007f9ca2c7f200: 0f1f 8400 | f002 0001 | 85c0 75e4 | 3b6c 2420 | 0f84 8d05 | 0000 4c8b | 5424 1841 | 8b5a 0c44
0x00007f9ca2c7f220: 8bd5 41ff | c23b eb0f | 83d7 0400 | 004c 8b5c | 2418 410f | be7c 2b10 | 0f1f 8400 | 0000 0000
0x00007f9ca2c7f240: 83ff 300f | 8dc3 0100 | 0083 ff4c | 0f84 6e05 | 0000 83ff | 460f 8485 | 0500 000f | 1f44 0000
0x00007f9ca2c7f260: 83ff 440f | 8497 0500 | 0083 ff42 | 0f84 ae05 | 0000 83ff | 530f 84c5 | 0500 000f | 1f44 0000
0x00007f9ca2c7f280: 83ff 2e75 | 2e44 3b54 | 2420 0f84 | 0c07 0000 | 83c5 0244 | 3bd3 0f83 | b404 0000 | 4c8b 5c24
0x00007f9ca2c7f2a0: 1843 0fbe | 7c13 1083 | ff30 0f8d | c700 0000 | 448b d583 | ff65 0f84 | a405 0000 | 41b8 0100
0x00007f9ca2c7f2c0: 0000 83ff | 450f 842d | 0200 0041 | b91a 0000 | 0083 ff46 | 0f84 ba05 | 0000 660f | 1f44 0000
0x00007f9ca2c7f2e0: 83ff 440f | 84cb 0500 | 0083 ff20 | 0f8e e205 | 0000 83ff | 2c0f 857e | 0100 000f

0x00007f9ca2c7f2fc: ; {no_reloc}
0x00007f9ca2c7f2fc: 1f44 0000 | 443b 5424 | 200f 84e9 | 0500 0045 | 8bda 41ff | c344 3bd3 | 0f83 0a04 | 0000 4c8b
0x00007f9ca2c7f31c: 4c24 1847 | 0fbe 4c11 | 1041 83f9 | 200f 8eed | 0500 0041 | 83f9 7d0f | 8403 0600 | 000f 1f80
0x00007f9ca2c7f33c: 0000 0000 | 4183 f95d | 0f84 1206 | 0000 4183 | f91a 0f84 | 2806 0000 | 4c8b 1424 | 6645 894a
0x00007f9ca2c7f35c: 2445 8842 | 2c41 8bc3 | 4883 c440

0x00007f9ca2c7f368: ; {poll_return}
0x00007f9ca2c7f368: 5d49 3ba7 | 4804 0000 | 0f87 4607 | 0000 c366 | 0f1f 8400 | 0000 0000 | 83ff 390f | 8fb3 0200
0x00007f9ca2c7f388: 003b 6c24 | 2075 1444 | 8bd5 e950 | 0000 0066 | 0f1f 8400 | 0000 0000 | 418b ea44 | 8bd5 41ff
0x00007f9ca2c7f3a8: c23b eb0f | 8339 0300 | 004c 8b5c | 2418 410f | be7c 2b10 | 4d8b 8750

0x00007f9ca2c7f3c0: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*goto {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@272 (line 4338)
; {poll}
0x00007f9ca2c7f3c0: 0400 0041 | 8500 83ff | 300f 8ce4 | feff ff83 | ff39 0f8f | dbfe ffff | 0f1f 8400 | 0000 0000
0x00007f9ca2c7f3e0: 443b 5424 | 2075 b9be | 45ff ffff | 488b 2c24 | 448b 4424 | 2044 8944 | 240c 4489

0x00007f9ca2c7f3fc: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f3fc: 5424 14e8

0x00007f9ca2c7f400: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@256 (line 4338)
0x00007f9ca2c7f400: fc2a 16fe

0x00007f9ca2c7f404: ; {other}
0x00007f9ca2c7f404: 0f1f 8400 | f404 0003 | 83ff 390f | 8fb5 0000 | 0066 6666 | 0f1f 8400 | 0000 0000 | 443b 5424
0x00007f9ca2c7f424: 200f 8475 | 0300 0041 | 8bea ffc5 | 443b d30f | 83d4 0200 | 004c 8b5c | 2418 430f | be7c 1310
0x00007f9ca2c7f444: 83ff 307d | 0e44 8bc5 | 418b ea45 | 8bd0 e9f2 | fdff ff4d | 8b8f 5004

0x00007f9ca2c7f45c: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*if_icmple {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@123 (line 4326)
; {poll}
0x00007f9ca2c7f45c: 0000 4185 | 0183 ff39 | 0f8f 6900 | 0000 3b6c | 2420 0f84 | 2f03 0000 | 448b d5eb | b20f 1f80
0x00007f9ca2c7f47c: 0000 0000 | 83ff 7d0f | 84bc 0100 | 0083 ff5d | 0f84 c401 | 0000 83ff | 1a0f 84cc | 0100 0048
0x00007f9ca2c7f49c: 8b34 2441 | 8bd2 8bcf

0x00007f9ca2c7f4a4: ; {optimized virtual_call}
0x00007f9ca2c7f4a4: 6666 90e8

0x00007f9ca2c7f4a8: ; ImmutableOopMap {}
;*invokevirtual error {reexecute=0 rethrow=0 return_oop=1}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@617 (line 4389)
0x00007f9ca2c7f4a8: d4ce 15fe

0x00007f9ca2c7f4ac: ; {other}
0x00007f9ca2c7f4ac: 0f1f 8400 | 9c05 0005 | 4885 c00f | 8433 0500 | 0048 8bf0 | 4883 c440

0x00007f9ca2c7f4c4: ; {runtime_call _rethrow_Java}
0x00007f9ca2c7f4c4: 5de9 3640 | 19fe 448b | dd41 8bea | 458b d345 | 8bda 448b | d541 8beb | 0f1f 4000 | e964 fdff
0x00007f9ca2c7f4e4: ff66 6666 | 0f1f 8400 | 0000 0000 | 458b dae9 | 8900 0000 | 458b da41 | ffc3 6690 | 443b d30f
0x00007f9ca2c7f504: 83fb 0400 | 004c 8b4c | 2418 430f | be7c 1110 | 83ff 2b0f | 8455 0100 | 0066 6690 | 83ff 2d0f
0x00007f9ca2c7f524: 8450 0100 | 0045 33c9 | 8bcf 83c1 | d083 f90a | 723a 4585 | c90f 849d | 0100 0041 | 8bf3 8bd7
0x00007f9ca2c7f544: ; {static_call}
0x00007f9ca2c7f544: 6666 90e8

0x00007f9ca2c7f548: ; ImmutableOopMap {}
;*invokestatic numberError {reexecute=0 rethrow=0 return_oop=1}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@414 (line 4364)
0x00007f9ca2c7f548: 34d4 15fe

0x00007f9ca2c7f54c: ; {other}
0x00007f9ca2c7f54c: 0f1f 8400 | 3c06 0006 | 4885 c00f | 8560 ffff | ffbe f6ff

0x00007f9ca2c7f560: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f560: ffff 90e8

0x00007f9ca2c7f564: ; ImmutableOopMap {}
;*athrow {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@417 (line 4364)
0x00007f9ca2c7f564: 9829 16fe

0x00007f9ca2c7f568: ; {other}
0x00007f9ca2c7f568: 0f1f 8400 | 5806 0007 | 443b 5c24 | 200f 8452 | 0000 0041 | b91a 0000 | 0045 8bd3 | 41ff c244
0x00007f9ca2c7f588: 3bdb 0f83 | 3404 0000 | 488b 4c24 | 1842 0fbe | 7c19 100f | 1f44 0000 | 83ff 300f | 8c28 fdff
0x00007f9ca2c7f5a8: ff49 8bb7 | 5004 0000

0x00007f9ca2c7f5b0: ; ImmutableOopMap {r11=Oop rcx=Oop [0]=Oop [24]=Oop }
;*if_icmple {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@400 (line 4362)
0x00007f9ca2c7f5b0: 4c8b 1c24

0x00007f9ca2c7f5b4: ; {poll}
0x00007f9ca2c7f5b4: 8506 83ff | 390f 8f12 | fdff ff90 | 443b 5424 | 200f 8525 | ffff ffeb | 0941 b91a | 0000 0045
0x00007f9ca2c7f5d4: 8bd3 bf1a | 0000 000f | 1f44 0000 | e9ec fcff | ff41 3bc8 | 7d22 448b | 5a0c 448b | c141 ffc0
0x00007f9ca2c7f5f4: 413b cb0f | 8333 0400 | 000f be6c | 0a10 4489 | 4424 14e9 | 9dfb ffff

0x00007f9ca2c7f60c: ; {optimized virtual_call}
0x00007f9ca2c7f60c: 6666 90e8

0x00007f9ca2c7f610: ; ImmutableOopMap {}
;*invokevirtual error {reexecute=0 rethrow=0 return_oop=1}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@37 (line 4314)
0x00007f9ca2c7f610: 6ccd 15fe

0x00007f9ca2c7f614: ; {other}
0x00007f9ca2c7f614: 0f1f 8400 | 0407 0009 | 0f1f 4000 | 4885 c00f | 8594 feff | ffbe f6ff

0x00007f9ca2c7f62c: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f62c: ffff 90e8

0x00007f9ca2c7f630: ; ImmutableOopMap {}
;*athrow {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@40 (line 4314)
0x00007f9ca2c7f630: cc28 16fe

0x00007f9ca2c7f634: ; {other}
0x00007f9ca2c7f634: 0f1f 8400 | 2407 000a | 448b d590 | e96e fcff | ff45 33c0 | 41b9 7d00 | 0000 458b | dae9 fefc
0x00007f9ca2c7f654: ffff 4533 | c041 b95d | 0000 0045 | 8bda e9ed | fcff ff45 | 33c0 458b | dae9 e2fc | ffff ba2b
0x00007f9ca2c7f674: 0000 00eb | 05ba 2d00 | 0000 6690 | 443b 5c24 | 207d 2641 | 8bea 83c5 | 0244 3bdb | 0f83 be03
0x00007f9ca2c7f694: 0000 4d63 | d243 0fbe | 7c11 1141 | b901 0000 | 0044 8bdd | e97f feff | ff41 8bf3

0x00007f9ca2c7f6b0: ; {static_call}
0x00007f9ca2c7f6b0: 6666 90e8

0x00007f9ca2c7f6b4: ; ImmutableOopMap {}
;*invokestatic numberError {reexecute=0 rethrow=0 return_oop=1}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@353 (line 4355)
0x00007f9ca2c7f6b4: c8d2 15fe

0x00007f9ca2c7f6b8: ; {other}
0x00007f9ca2c7f6b8: 0f1f 8400 | a807 000b | 4885 c00f | 85f4 fdff | ffbe f6ff

0x00007f9ca2c7f6cc: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f6cc: ffff 90e8

0x00007f9ca2c7f6d0: ; ImmutableOopMap {}
;*athrow {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@356 (line 4355)
0x00007f9ca2c7f6d0: 2c28 16fe

0x00007f9ca2c7f6d4: ; {other}
0x00007f9ca2c7f6d4: 0f1f 8400 | c407 000c | 41b9 1a00 | 0000 458b | d3e9 e7fb | ffff bee4 | ffff ff44 | 8954 2414
0x00007f9ca2c7f6f4: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f6f4: 6666 90e8

0x00007f9ca2c7f6f8: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@269 (line 4338)
0x00007f9ca2c7f6f8: 0428 16fe

0x00007f9ca2c7f6fc: ; {other}
0x00007f9ca2c7f6fc: 0f1f 8400 | ec07 000d | 448b c541 | 8bea 458b | d0be e4ff | ffff 4489

0x00007f9ca2c7f714: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f714: 5424 14e8

0x00007f9ca2c7f718: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@109 (line 4325)
0x00007f9ca2c7f718: e427 16fe

0x00007f9ca2c7f71c: ; {other}
0x00007f9ca2c7f71c: 0f1f 8400 | 0c08 000e | bee4 ffff | ff48 8b2c | 2448 ff74 | 2418 488f | 0424 4489 | 5c24 0c44
0x00007f9ca2c7f73c: 8954 2418

0x00007f9ca2c7f740: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f740: 6666 90e8

0x00007f9ca2c7f744: ; ImmutableOopMap {rbp=Oop [0]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@519 (line 4380)
0x00007f9ca2c7f744: b827 16fe

0x00007f9ca2c7f748: ; {other}
0x00007f9ca2c7f748: 0f1f 8400 | 3808 000f | bee4 ffff | ff44 8954

0x00007f9ca2c7f758: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f758: 2414 90e8

0x00007f9ca2c7f75c: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@237 (line 4335)
0x00007f9ca2c7f75c: a027 16fe

0x00007f9ca2c7f760: ; {other}
0x00007f9ca2c7f760: 0f1f 8400 | 5008 0010 | be45 ffff | ff44 8b54 | 2414 4489

0x00007f9ca2c7f774: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f774: 5424 10e8

0x00007f9ca2c7f778: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@45 (line 4317)
0x00007f9ca2c7f778: 8427 16fe

0x00007f9ca2c7f77c: ; {other}
0x00007f9ca2c7f77c: 0f1f 8400 | 6c08 0011 | be3d ffff | ff44 8b5c | 2414 4489

0x00007f9ca2c7f790: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f790: 5c24 10e8

0x00007f9ca2c7f794: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*if_icmplt {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@67 (line 4319)
0x00007f9ca2c7f794: 6827 16fe

0x00007f9ca2c7f798: ; {other}
0x00007f9ca2c7f798: 0f1f 8400 | 8808 0012 | 418b eabe | 45ff ffff | 448b 5424 | 2044 8954

0x00007f9ca2c7f7b0: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f7b0: 2414 90e8

0x00007f9ca2c7f7b4: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@96 (line 4325)
0x00007f9ca2c7f7b4: 4827 16fe

0x00007f9ca2c7f7b8: ; {other}
0x00007f9ca2c7f7b8: 0f1f 8400 | a808 0013 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f7d0: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f7d0: 2414 90e8

0x00007f9ca2c7f7d4: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@135 (line 4329)
0x00007f9ca2c7f7d4: 2827 16fe

0x00007f9ca2c7f7d8: ; {other}
0x00007f9ca2c7f7d8: 0f1f 8400 | c808 0014 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f7f0: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f7f0: 2414 90e8

0x00007f9ca2c7f7f4: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@147 (line 4329)
0x00007f9ca2c7f7f4: 0827 16fe

0x00007f9ca2c7f7f8: ; {other}
0x00007f9ca2c7f7f8: 0f1f 8400 | e808 0015 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f810: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f810: 2414 90e8

0x00007f9ca2c7f814: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@160 (line 4329)
0x00007f9ca2c7f814: e826 16fe

0x00007f9ca2c7f818: ; {other}
0x00007f9ca2c7f818: 0f1f 8400 | 0809 0016 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f830: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f830: 2414 90e8

0x00007f9ca2c7f834: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@173 (line 4329)
0x00007f9ca2c7f834: c826 16fe

0x00007f9ca2c7f838: ; {other}
0x00007f9ca2c7f838: 0f1f 8400 | 2809 0017 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f850: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f850: 2414 90e8

0x00007f9ca2c7f854: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@186 (line 4329)
0x00007f9ca2c7f854: a826 16fe

0x00007f9ca2c7f858: ; {other}
0x00007f9ca2c7f858: 0f1f 8400 | 4809 0018 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f870: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f870: 2410 90e8

0x00007f9ca2c7f874: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@296 (line 4346)
0x00007f9ca2c7f874: 8826 16fe
0x00007f9ca2c7f858: ; {other}
0x00007f9ca2c7f858: 0f1f 8400 | 4809 0018 | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f870: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f870: 2410 90e8

0x00007f9ca2c7f874: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@296 (line 4346)
0x00007f9ca2c7f874: 8826 16fe

0x00007f9ca2c7f878: ; {other}
0x00007f9ca2c7f878: 0f1f 8400 | 6809 0019 | be45 ffff

0x00007f9ca2c7f884: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f884: ff66 90e8

0x00007f9ca2c7f888: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@17 (line 4310)
0x00007f9ca2c7f888: 7426 16fe

0x00007f9ca2c7f88c: ; {other}
0x00007f9ca2c7f88c: 0f1f 8400 | 7c09 001a | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f8a4: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f8a4: 2410 90e8

0x00007f9ca2c7f8a8: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@422 (line 4368)
0x00007f9ca2c7f8a8: 5426 16fe

0x00007f9ca2c7f8ac: ; {other}
0x00007f9ca2c7f8ac: 0f1f 8400 | 9c09 001b | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f8c4: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f8c4: 2410 90e8

0x00007f9ca2c7f8c8: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@429 (line 4368)
0x00007f9ca2c7f8c8: 3426 16fe

0x00007f9ca2c7f8cc: ; {other}
0x00007f9ca2c7f8cc: 0f1f 8400 | bc09 001c | be45 ffff | ff48 8b2c | 2444 8954 | 240c 897c

0x00007f9ca2c7f8e4: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f8e4: 2414 90e8

0x00007f9ca2c7f8e8: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpgt {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@454 (line 4373)
0x00007f9ca2c7f8e8: 1426 16fe

0x00007f9ca2c7f8ec: ; {other}
0x00007f9ca2c7f8ec: 0f1f 8400 | dc09 001d | be45 ffff | ff48 8b2c | 2444 8b44 | 2420 4489 | 4424 0c44 | 8954 2414
0x00007f9ca2c7f90c: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f90c: 6666 90e8

0x00007f9ca2c7f910: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@506 (line 4380)
0x00007f9ca2c7f910: ec25 16fe

0x00007f9ca2c7f914: ; {other}
0x00007f9ca2c7f914: 0f1f 8400 | 040a 001e | be45 ffff | ff48 8b2c | 2444 895c | 240c 4489

0x00007f9ca2c7f92c: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f92c: 4c24 14e8

0x00007f9ca2c7f930: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpgt {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@526 (line 4381)
0x00007f9ca2c7f930: cc25 16fe
0x00007f9ca2c7f954: ; {other}
0x00007f9ca2c7f954: 0f1f 8400 | 440a 0020 | be45 ffff | ff48 8b2c | 2444 891c | 2444 894c

0x00007f9ca2c7f96c: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f96c: 2408 90e8

0x00007f9ca2c7f970: ; ImmutableOopMap {rbp=Oop }
;*if_icmpeq {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@574 (line 4385)
0x00007f9ca2c7f970: 8c25 16fe

0x00007f9ca2c7f974: ; {other}
0x00007f9ca2c7f974: 0f1f 8400 | 640a 0021 | be45 ffff | ff48 8b2c | 2444 891c | 2444 894c

0x00007f9ca2c7f98c: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f98c: 2408 90e8

0x00007f9ca2c7f990: ; ImmutableOopMap {rbp=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@581 (line 4385)
0x00007f9ca2c7f990: 6c25 16fe

0x00007f9ca2c7f994: ; {other}
0x00007f9ca2c7f994: 0f1f 8400 | 840a 0022 | be45 ffff | ff48 8b2c | 2444 8b5c | 2420 458b | c344 8944 | 240c 4489
0x00007f9ca2c7f9b4: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f9b4: 5424 14e8

0x00007f9ca2c7f9b8: ; ImmutableOopMap {rbp=Oop [24]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@224 (line 4335)
0x00007f9ca2c7f9b8: 4425 16fe

0x00007f9ca2c7f9bc: ; {other}
0x00007f9ca2c7f9bc: 0f1f 8400 | ac0a 0023 | bee4 ffff | ff48 8b2c | 2448 ff74 | 2418 488f | 0424 4489 | 5424 0c44
0x00007f9ca2c7f9dc: 895c 2418

0x00007f9ca2c7f9e0: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f9e0: 6666 90e8

0x00007f9ca2c7f9e4: ; ImmutableOopMap {rbp=Oop [0]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@386 (line 4361)
0x00007f9ca2c7f9e4: 1825 16fe

0x00007f9ca2c7f9e8: ; {other}
0x00007f9ca2c7f9e8: 0f1f 8400 | d80a 0024 | bef6 ffff

0x00007f9ca2c7f9f4: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7f9f4: ff66 90e8

0x00007f9ca2c7f9f8: ; ImmutableOopMap {}
;*athrow {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@620 (line 4389)
0x00007f9ca2c7f9f8: 0425 16fe

0x00007f9ca2c7f9fc: ; {other}
0x00007f9ca2c7f9fc: 0f1f 8400 | ec0a 0025 | bee4 ffff | ff48 8b2c | 2448 ff74 | 2418 488f | 0424 4489 | 5c24 0c44
0x00007f9ca2c7fa1c: 8954 2418

0x00007f9ca2c7fa20: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7fa20: 6666 90e8

0x00007f9ca2c7fa24: ; ImmutableOopMap {rbp=Oop [0]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@311 (line 4347)
0x00007f9ca2c7fa24: d824 16fe

0x00007f9ca2c7fa28: ; {other}
0x00007f9ca2c7fa28: 0f1f 8400 | 180b 0026 | bee4 ffff | ff48 8b2c | 2448 8954 | 2410 4489 | 4424 0c89

0x00007f9ca2c7fa44: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7fa44: 4c24 18e8

0x00007f9ca2c7fa48: ; ImmutableOopMap {rbp=Oop [16]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@30 (line 4312)
0x00007f9ca2c7fa48: b424 16fe

0x00007f9ca2c7fa4c: ; {other}
0x00007f9ca2c7fa4c: 0f1f 8400 | 3c0b 0027 | bee4 ffff | ff44 895c

0x00007f9ca2c7fa5c: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7fa5c: 2414 90e8

0x00007f9ca2c7fa60: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@344 (line 4353)
0x00007f9ca2c7fa60: 9c24 16fe

0x00007f9ca2c7fa64: ; {other}
0x00007f9ca2c7fa64: 0f1f 8400 | 540b 0028 | bef6 ffff

0x00007f9ca2c7fa70: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7fa70: ff66 90e8

0x00007f9ca2c7fa74: ; ImmutableOopMap {}
;*getfield ch {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@1 (line 4309)
0x00007f9ca2c7fa74: 8824 16fe

0x00007f9ca2c7fa78: ; {other}
0x00007f9ca2c7fa78: 0f1f 8400 | 680b 0029 | bef6 ffff

0x00007f9ca2c7fa84: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7fa84: ff66 90e8

0x00007f9ca2c7fa88: ; ImmutableOopMap {}
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@109 (line 4325)
0x00007f9ca2c7fa88: 7424 16fe

0x00007f9ca2c7fa8c: ; {other}
0x00007f9ca2c7fa8c: 0f1f 8400 | 7c0b 002a | eb08 eb06 | eb04 eb02 | eb00 488b | f0e9 1afa | ffff bef6 | ffff ff8b
0x00007f9ca2c7faac: ; {runtime_call UncommonTrapBlob}
0x00007f9ca2c7faac: e966 90e8

0x00007f9ca2c7fab0: ; ImmutableOopMap {}
;*baload {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipNumber@30 (line 4312)
0x00007f9ca2c7fab0: 4c24 16fe

0x00007f9ca2c7fab4: ; {other}
0x00007f9ca2c7fab4: 0f1f 8400 | a40b 002b

0x00007f9ca2c7fabc: ; {internal_word}
0x00007f9ca2c7fabc: 49ba 69f3 | c7a2 9c7f | 0000 4d89 | 9760 0400

0x00007f9ca2c7facc: ; {runtime_call SafepointBlob}
0x00007f9ca2c7facc: 00e9 ae30

0x00007f9ca2c7fad0: ; {runtime_call StubRoutines (final stubs)}
0x00007f9ca2c7fad0: 16fe e869 | 2814 fee9 | 9ef6 ffff | f4f4 f4f4
[Stub Code]
0x00007f9ca2c7fae0: ; {no_reloc}
0x00007f9ca2c7fae0: 48bb 0000 | 0000 0000

0x00007f9ca2c7fae8: ; {runtime_call nmethod}
0x00007f9ca2c7fae8: 0000 e9fb

0x00007f9ca2c7faec: ; {static_stub}
0x00007f9ca2c7faec: ffff ff48 | bb00 0000 | 0000 0000

0x00007f9ca2c7faf8: ; {runtime_call nmethod}
0x00007f9ca2c7faf8: 00e9 fbff

0x00007f9ca2c7fafc: ; {static_stub}
0x00007f9ca2c7fafc: ffff 48bb | 0000 0000 | 0000 0000

0x00007f9ca2c7fb08: ; {runtime_call nmethod}
0x00007f9ca2c7fb08: e9fb ffff
0x00007f9ca2c7fb0c: ; {static_stub}
0x00007f9ca2c7fb0c: ff48 bb00 | 0000 0000

0x00007f9ca2c7fb14: ; {runtime_call nmethod}
0x00007f9ca2c7fb14: 0000 00e9 | fbff ffff
[Exception Handler]
0x00007f9ca2c7fb1c: ; {runtime_call ExceptionBlob}
0x00007f9ca2c7fb1c: e9df dc18 | fee8 0000 | 0000 4883

0x00007f9ca2c7fb28: ; {runtime_call DeoptimizationBlob}
0x00007f9ca2c7fb28: 2c24 05e9 | 7029 16fe
[/MachCode]

Compiled method (c2) 497123348 67186 4 com.alibaba.fastjson2.JSONReaderUTF8::skipValue (144 bytes)
total in heap [0x00007f9ca24d9f10,0x00007f9ca24da510] = 1536
relocation [0x00007f9ca24da068,0x00007f9ca24da0f0] = 136
main code [0x00007f9ca24da100,0x00007f9ca24da2a0] = 416
stub code [0x00007f9ca24da2a0,0x00007f9ca24da330] = 144
oops [0x00007f9ca24da330,0x00007f9ca24da338] = 8
metadata [0x00007f9ca24da338,0x00007f9ca24da340] = 8
scopes data [0x00007f9ca24da340,0x00007f9ca24da388] = 72
scopes pcs [0x00007f9ca24da388,0x00007f9ca24da438] = 176
dependencies [0x00007f9ca24da438,0x00007f9ca24da440] = 8
handler table [0x00007f9ca24da440,0x00007f9ca24da500] = 192
nul chk table [0x00007f9ca24da500,0x00007f9ca24da510] = 16

[Constant Pool (empty)]

[MachCode]
[Verified Entry Point]

{method} {0x00007f9c89bddaa8} 'skipValue' '(Lcom/alibaba/fastjson2/JSONReaderUTF8;[BII)I' in 'com/alibaba/fastjson2/JSONReaderUTF8'

parm0: rsi:rsi = 'com/alibaba/fastjson2/JSONReaderUTF8'

parm1: rdx:rdx = '[B'

parm2: rcx = int

parm3: r8 = int

[sp+0x20] (sp of caller)

0x00007f9ca24da100: 8984 2400 | c0fe ff55 | 4883 ec10 | 4181 7f20 | 4735 0000 | 0f85 7601 | 0000 440f | b75e 2490
0x00007f9ca24da120: 4183 fb22

0x00007f9ca24da124: ; {static_call}
0x00007f9ca24da124: 7521 90e8

0x00007f9ca24da128: ; ImmutableOopMap {}
;*invokestatic skipString {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@108 (line 4685)
0x00007f9ca24da128: d4aa 6600

0x00007f9ca24da12c: ; {other}
0x00007f9ca24da12c: 0f1f 8400 | 1c02 0000 | 4883 c410

0x00007f9ca24da138: ; {poll_return}
0x00007f9ca24da138: 5d49 3ba7 | 4804 0000 | 0f87 3401 | 0000 c341 | 83fb 2676 | 0641 83fb

0x00007f9ca24da150: ; {static_call}
0x00007f9ca24da150: 7c7c 0fe8

0x00007f9ca24da154: ; ImmutableOopMap {}
;*invokestatic skipNumber {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@140 (line 4693)
0x00007f9ca24da154: 0850 7a00

0x00007f9ca24da158: ; {other}
0x00007f9ca24da158: 0f1f 8400 | 4802 0001 | ebd2 4183 | fb74 7512

0x00007f9ca24da168: ; {static_call}
0x00007f9ca24da168: 6666 90e8

0x00007f9ca24da16c: ; ImmutableOopMap {}
;*invokestatic skipTrue {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@84 (line 4678)
0x00007f9ca24da16c: 50ce 7200

0x00007f9ca24da170: ; {other}
0x00007f9ca24da170: 0f1f 8400 | 6002 0002 | ebba 660f | 1f44 0000 | 4183 fb74 | 7c1c 4183 | fb7b 75c7
0x00007f9ca24da18c: ; {static_call}
0x00007f9ca24da18c: 6666 90e8

0x00007f9ca24da190: ; ImmutableOopMap {}
;*invokestatic skipObject {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@116 (line 4687)
0x00007f9ca24da190: 6c53 0200

0x00007f9ca24da194: ; {other}
0x00007f9ca24da194: 0f1f 8400 | 8402 0003 | 0f1f 4000 | eb92 4183 | fb5b 7515

0x00007f9ca24da1a8: ; {static_call}
0x00007f9ca24da1a8: 6666 90e8

0x00007f9ca24da1ac: ; ImmutableOopMap {}
;*invokestatic skipArray {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@124 (line 4689)
0x00007f9ca24da1ac: 0e01 0000

0x00007f9ca24da1b0: ; {other}
0x00007f9ca24da1b0: 0f1f 8400 | a002 0004 | e977 ffff | ff66 6690 | 4183 fb5b | 0f8c 3f00 | 0000 4183 | fb67 7d1d
0x00007f9ca24da1d0: 4183 fb65 | 0f8e 79ff

0x00007f9ca24da1d8: ; {static_call}
0x00007f9ca24da1d8: ffff 90e8

0x00007f9ca24da1dc: ; ImmutableOopMap {}
;*invokestatic skipFalse {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@92 (line 4680)
0x00007f9ca24da1dc: a027 90fe

0x00007f9ca24da1e0: ; {other}
0x00007f9ca24da1e0: 0f1f 8400 | d002 0005 | e947 ffff | ff41 83fb | 6e0f 855c

0x00007f9ca24da1f4: ; {static_call}
0x00007f9ca24da1f4: ffff ffe8

0x00007f9ca24da1f8: ; ImmutableOopMap {}
;*invokestatic skipNull {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@100 (line 4682)
0x00007f9ca24da1f8: 8427 90fe

0x00007f9ca24da1fc: ; {other}
0x00007f9ca24da1fc: 0f1f 8400 | ec02 0006 | e92b ffff | ff41 83fb | 280f 8c13 | ffff ff41 | 83fb 530f | 8536 ffff
0x00007f9ca24da21c: ; {static_call}
0x00007f9ca24da21c: ff66 90e8

0x00007f9ca24da220: ; ImmutableOopMap {}
;*invokestatic skipSet {reexecute=0 rethrow=0 return_oop=0}
; - com.alibaba.fastjson2.JSONReaderUTF8::skipValue@132 (line 4691)
0x00007f9ca24da220: 5c27 90fe

0x00007f9ca24da224: ; {other}
0x00007f9ca24da224: 0f1f 8400 | 1403 0007 | e903 ffff | ffbe f6ff

0x00007f9ca24da234: ; {runtime_call UncommonTrapBlob}
0x00007f9ca24da234: ffff 90e8

0x00007f9ca24da238: ; ImmutableOopMap {}
;*getfield ch {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) com.alibaba.fastjson2.JSONReaderUTF8::skipValue@1 (line 4676)
0x00007f9ca24da238: c47c 90fe

0x00007f9ca24da23c: ; {other}
0x00007f9ca24da23c: 0f1f 8400 | 2c03 0008 | 488b f0e9 | 2400 0000 | 488b f0e9 | 1c00 0000 | 488b f0eb | 1748 8bf0
0x00007f9ca24da25c: eb12 488b | f0eb 0d48 | 8bf0 eb08 | 488b f0eb | 0348 8bf0 | 4883 c410

0x00007f9ca24da274: ; {runtime_call _rethrow_Java}
0x00007f9ca24da274: 5de9 8692

0x00007f9ca24da278: ; {internal_word}
0x00007f9ca24da278: 93fe 49ba | 39a1 4da2 | 9c7f 0000 | 4d89 9760

0x00007f9ca24da288: ; {runtime_call SafepointBlob}
0x00007f9ca24da288: 0400 00e9 | f088 90fe

0x00007f9ca24da290: ; {runtime_call StubRoutines (final stubs)}
0x00007f9ca24da290: e8ab 808e | fee9 80fe | ffff f4f4 | f4f4 f4f4
[Stub Code]
0x00007f9ca24da2a0: ; {no_reloc}
0x00007f9ca24da2a0: 48bb 0000 | 0000 0000

0x00007f9ca24da2a8: ; {runtime_call nmethod}
0x00007f9ca24da2a8: 0000 e9fb

0x00007f9ca24da2ac: ; {static_stub}
0x00007f9ca24da2ac: ffff ff48 | bb00 0000 | 0000 0000

0x00007f9ca24da2b8: ; {runtime_call nmethod}
0x00007f9ca24da2b8: 00e9 fbff

0x00007f9ca24da2bc: ; {static_stub}
0x00007f9ca24da2bc: ffff 48bb | b8d0 bd89 | 9c7f 0000

0x00007f9ca24da2c8: ; {runtime_call I2C/C2I adapters}
0x00007f9ca24da2c8: e921 4e8f

0x00007f9ca24da2cc: ; {static_stub}
0x00007f9ca24da2cc: fe48 bb00 | 0000 0000

0x00007f9ca24da2d4: ; {runtime_call nmethod}
0x00007f9ca24da2d4: 0000 00e9 | fbff ffff

0x00007f9ca24da2dc: ; {static_stub}
0x00007f9ca24da2dc: 48bb 0000 | 0000 0000

0x00007f9ca24da2e4: ; {runtime_call nmethod}
0x00007f9ca24da2e4: 0000 e9fb

0x00007f9ca24da2e8: ; {static_stub}
0x00007f9ca24da2e8: ffff ff48 | bbc0 d4bd | 899c 7f00

0x00007f9ca24da2f4: ; {runtime_call I2C/C2I adapters}
0x00007f9ca24da2f4: 00e9 f44d

0x00007f9ca24da2f8: ; {static_stub}
0x00007f9ca24da2f8: 8ffe 48bb | 08cd bd89 | 9c7f 0000

0x00007f9ca24da304: ; {runtime_call I2C/C2I adapters}
0x00007f9ca24da304: e9e5 4d8f

0x00007f9ca24da308: ; {static_stub}
0x00007f9ca24da308: fe48 bb00 | 0000 0000

0x00007f9ca24da310: ; {runtime_call nmethod}
0x00007f9ca24da310: 0000 00e9 | fbff ffff
[Exception Handler]
0x00007f9ca24da318: ; {runtime_call ExceptionBlob}
0x00007f9ca24da318: e9e3 3493 | fee8 0000 | 0000 4883

0x00007f9ca24da324: ; {runtime_call DeoptimizationBlob}
0x00007f9ca24da324: 2c24 05e9 | 7481 90fe | f4f4 f4f4
[/MachCode]

--------------- S Y S T E M ---------------

OS:
EulerOS release 2.0 (SP13x86_64)
uname: Linux 5.10.0-182.0.0.95.h3304.eulerosv2r13.x86_64 #1 SMP Thu Jan 29 13:54:15 UTC 2026 x86_64
OS uptime: 5 days 18:47 hours
libc: glibc 2.34 NPTL 2.34
rlimit (soft/hard): STACK 8192k/infinity , CORE 10485760k/10485760k , NPROC 32768/65536 , NOFILE 131072/131072 , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK 65536k/65536k
load average: 18.33 12.94 8.61

/proc/meminfo:
MemTotal: 65310572 kB
MemFree: 2791640 kB
MemAvailable: 16153412 kB
Buffers: 561392 kB
Cached: 15955776 kB
SwapCached: 0 kB
Active: 5280972 kB
Inactive: 55622832 kB
Active(anon): 2080476 kB
Inactive(anon): 45518692 kB
Active(file): 3200496 kB
Inactive(file): 10104140 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 183788 kB
Writeback: 184 kB
AnonPages: 43272080 kB
Mapped: 258436 kB
Shmem: 3212452 kB
KReclaimable: 783444 kB
Slab: 1027764 kB
SReclaimable: 783444 kB
SUnreclaim: 244320 kB
KernelStack: 147984 kB
PageTables: 149360 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 32655284 kB
Committed_AS: 52109888 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 166760 kB
VmallocChunk: 0 kB
Percpu: 11456 kB
HardwareCorrupted: 0 kB
AnonHugePages: 36489216 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 1111936 kB
DirectMap2M: 58656768 kB
DirectMap1G: 9437184 kB

/sys/kernel/mm/transparent_hugepage/enabled: [always] madvise never
/sys/kernel/mm/transparent_hugepage/hpage_pmd_size: 2097152
/sys/kernel/mm/transparent_hugepage/defrag (defrag/compaction efforts parameter): always defer defer+madvise [madvise] never

Process Memory:
Virtual Size: 2132644K (peak: 2198248K)
Resident Set Size: 1224668K (peak: 1262444K) (anon: 1215092K, file: 9576K, shmem: 0K)
Swapped out: 0K
C-Heap outstanding allocations: 257834K, retained: 98801K
glibc malloc tunables: MALLOC_ARENA_MAX=2

/proc/sys/kernel/threads-max (system-wide limit on the number of threads): 509985
/proc/sys/vm/max_map_count (maximum number of memory map areas a process may have): 524288
/proc/sys/vm/swappiness (control to define how aggressively the kernel swaps out anonymous memory): 60
/proc/sys/kernel/pid_max (system-wide limit on number of process identifiers): 4194304

container information not found.
VMWare virtualization detected
Steal ticks since vm start: 0
Steal ticks percentage since vm start: 0.000

CPU: total 16 (initial active 16) (1 cores per cpu, 1 threads per core) family 6 model 85 stepping 4 microcode 0x2000069, cx8, cmov, fxsr, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, aes, erms, clmul, bmi1, bmi2, adx, fma, clflush, clflushopt, clwb, hv, rdtscp, pku, ospke
CPU Model and flags from /proc/cpuinfo:
model name : Intel(R) Xeon(R) Gold 6151 CPU @ 3.00GHz
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 smep bmi2 invpcid rdseed adx smap clflushopt clwb arat ospke md_clear flush_l1d arch_capabilities

Online cpus: 0-15
Offline cpus:
BIOS frequency limitation:
Frequency switch latency (ns):
Available cpu frequencies:
Current governor:
Core performance/turbo boost:

Memory: 4k page, physical 65310572k(16153412k free), swap 0k(0k free)
Page Sizes: 4k

vm_info: OpenJDK 64-Bit Server VM (21.0.9+10) for linux-amd64 JRE (21.0.9+10), built on 2025-10-21T08:00:00Z by "huawei" with clang BiSheng Enterprise 5.0.0.B022 Clang 19.1.7 (9b9b99496288)

END.

附加信息

如果你还有其他需要提供的信息,可以在这里填写(可以提供截图、视频等)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions