From d496fcede5c128e9d2808346b40dfe837fda522a Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Tue, 21 Apr 2020 16:05:16 +0800 Subject: [PATCH] fix ReturnBinding save stack --- .../com/taobao/arthas/bytekit/asm/binding/ReturnBinding.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ReturnBinding.java b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ReturnBinding.java index a71218605..66c959ba5 100644 --- a/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ReturnBinding.java +++ b/bytekit/src/main/java/com/taobao/arthas/bytekit/asm/binding/ReturnBinding.java @@ -25,7 +25,7 @@ public class ReturnBinding extends Binding { AsmOpUtils.push(instructions, null); }else { LocalVariableNode returnVariableNode = bindingContext.getMethodProcessor().initReturnVariableNode(); - AsmOpUtils.storeVar(instructions, returnType, returnVariableNode.index); + AsmOpUtils.loadVar(instructions, returnType, returnVariableNode.index); } }