Мне нужно отладить скомпилированный скрипт Python (файл pyc). Первоисточник недоступен.
Есть ли способ отладить байт-код напрямую?
Самое близкое, что я могу найти, это собрать python с LLTRACE
включен. Недостатком этого метода является то, что я не контролирую выполнение, и это не настоящая отладка, так как пошаговое выполнение, установка точек останова недоступны.
Другой возможный метод — этот, но опять же, он не подходит по тем же причинам.
Обратите внимание, что декомпиляция pyc и отладка результата невозможны, так как байт-код запутан.
co_code
. Он будет работать под Python, но декомпилятор подавится этими недопустимыми кодами операций. - person Extreme Coders   schedule 09.09.2015