0

我正在尝试使用 Soot 对 try/catch 进行 java 字节码分析。我可以得到 try 块中的语句和 catch 块的第一条语句,但我不知道 catch 块在哪里结束。我怎样才能得到结束语句?

4

1 回答 1

0

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

于 2018-07-05T14:02:11.133 回答