Как получить конец улова блока с сажей?
Я пытаюсь сделать анализ Java-байт-кода для попробовать / поймать с сажей. Я могу получить операторы в блоке try и первый оператор в блоке catch, но не могу знать, где заканчивается блок catch. Как я могу получить конечное утверждение?
1 ответ
Это немного сложнее, его нужно вычислить. Оператор, следующий за блоком catch, будет "постдоминирующим" для всех операторов в блоке catch. Вы можете использовать этот класс для поиска постдоминаторов: https://www.sable.mcgill.ca/soot/doc/soot/toolkits/graph/MHGPostDominatorsFinder.htm