From e85f01b2b3b16de8d71042d0b140c52863ca41e7 Mon Sep 17 00:00:00 2001 From: Julian Dolby Date: Tue, 11 Sep 2018 13:36:29 -0400 Subject: [PATCH] fix for Dalvik instruction generation --- .../src/com/ibm/wala/dalvik/classLoader/DexIMethod.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/classLoader/DexIMethod.java b/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/classLoader/DexIMethod.java index 4f34f9e73..fdb9d71a9 100644 --- a/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/classLoader/DexIMethod.java +++ b/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/classLoader/DexIMethod.java @@ -1730,7 +1730,7 @@ public class DexIMethod implements IBytecodeMethod { String cname = ((org.jf.dexlib2.iface.reference.MethodReference)((Instruction3rc)inst).getReference()).getDefiningClass(); String mname = ((org.jf.dexlib2.iface.reference.MethodReference)((Instruction3rc)inst).getReference()).getName(); - String pname = ((org.jf.dexlib2.iface.reference.MethodReference)((Instruction3rc)inst).getReference()).getReturnType(); + String pname = DexUtil.getSignature((org.jf.dexlib2.iface.reference.MethodReference)((Instruction3rc)inst).getReference()); if (cname.endsWith(";")) cname = cname.substring(0,cname.length()-1);