brazdil / dexter

1 stars 1 forks source link

Control flow graph building failure #2

Closed xurubin closed 11 years ago

xurubin commented 11 years ago

Unit test of exception.apk:

java.util.NoSuchElementException: Element of InstructionList not found at uk.ac.cam.db538.dexter.dex.code.InstructionList.getIndex(InstructionList.java:122) at uk.ac.cam.db538.dexter.dex.code.InstructionList.isBetween(InstructionList.java:133) at uk.ac.cam.db538.dexter.dex.code.insn.DexInstruction.getSurroundingTryBlock(DexInstruction.java:105) at uk.ac.cam.db538.dexter.dex.code.insn.DexInstruction.cfgGetExceptionSuccessors(DexInstruction.java:95) at uk.ac.cam.db538.dexter.dex.code.insn.DexInstruction.cfgGetSuccessors(DexInstruction.java:66) at uk.ac.cam.db538.dexter.analysis.cfg.ControlFlowGraph.generateCFG(ControlFlowGraph.java:86) at uk.ac.cam.db538.dexter.analysis.cfg.ControlFlowGraph.(ControlFlowGraph.java:28) at com.rx201.dx.translator.DexCodeAnalyzer.buildInstructionList(DexCodeAnalyzer.java:205) at com.rx201.dx.translator.DexCodeAnalyzer.(DexCodeAnalyzer.java:55) at com.rx201.dx.translator.DexCodeGeneration.(DexCodeGeneration.java:92) at uk.ac.cam.db538.dexter.dex.method.DexMethod.writeToFile(DexMethod.java:107) at uk.ac.cam.db538.dexter.dex.DexClass.writeToFile(DexClass.java:220) at uk.ac.cam.db538.dexter.dex.Dex.writeToFile(Dex.java:131) at com.rx201.dx.translator.test.TranslationTest.test(TranslationTest.java:95)

brazdil commented 11 years ago

Fixed in 7707996