如何使用Soot结束陷阱?

时间:2018-07-05 07:46:19

标签: java try-catch soot

我正在尝试使用Soot进行try / catch的Java字节码分析。我可以在try块中获取语句,在catch块中获取第一条语句,但是我不知道catch块在哪里结束。如何获得结束声明?

1 个答案:

答案 0 :(得分:0)

这有点棘手,需要进行计算。 catch块之后的语句将成为catch块中所有语句的“后支配符”。您可以使用此类来查找后支配者:https://www.sable.mcgill.ca/soot/doc/soot/toolkits/graph/MHGPostDominatorsFinder.htm