From 5b7382e9b0eb4075445cb7d7cfba9a0224bc58c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=88=9F?= Date: Sun, 1 Nov 2020 13:42:44 +0800 Subject: [PATCH] require more stack space --- .../com/alibaba/testable/agent/handler/TestClassHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java b/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java index 46eab4e..b501f03 100644 --- a/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java +++ b/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java @@ -106,7 +106,7 @@ public class TestClassHandler extends BaseClassHandler { il.add(getIntInsn(size)); il.add(new TypeInsnNode(ANEWARRAY, ClassUtil.CLASS_OBJECT)); for (int i = 0; i < size; i++) { - mn.maxStack += 2; + mn.maxStack += 3; il.add(new InsnNode(DUP)); il.add(getIntInsn(i)); ImmutablePair code = getLoadParameterByteCode(types.get(i));