From dc2522f937e299f890a940c08a87c4cccea17d83 Mon Sep 17 00:00:00 2001 From: Tobias Blaschke Date: Sun, 2 Mar 2014 12:58:06 +0100 Subject: [PATCH] Add debugging info Output the method and stackTrace for my new "most favourite" assertion and continue. --- .../src/com/ibm/wala/dalvik/ssa/DexSSABuilder.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ssa/DexSSABuilder.java b/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ssa/DexSSABuilder.java index f36c1daeb..479849a1f 100644 --- a/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ssa/DexSSABuilder.java +++ b/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ssa/DexSSABuilder.java @@ -1378,9 +1378,15 @@ public class DexSSABuilder extends AbstractIntRegisterMachine { * Build the IR */ public void build() { - solve(); - if (localMap != null) { - localMap.finishLocalMap(this); + try { + solve(); + if (localMap != null) { + localMap.finishLocalMap(this); + } + } catch (AssertionError e) { + System.err.println("When handling method " + method.getReference()); + e.printStackTrace(); + //throw e; } }