Ghidra. Если можно её с натягом назвать "декомпилятор". Но вообще именно декомпиляторов в природе не особо наблюдается, разве что для Visual Basic и Python.
Тут что, зрение у читателей проверяют? Я лично на этом скриншоте ничего не вижу. Трудно текстом спросить? Тем более постинг скришотов это нарушение правил.
SagePtr, а почему тогда предыдущие push'и срабатывают, а затык именно на push rbx? Причём судя по тому что rsp после push rbx изменился push вполне себе выполнился.
И вообще непонятно где конкретно дело происходит раз DS = 0.
Дмитрий Шицков, но после lst.pop(i) индексы ведь меняются. А range(len(lst)) остаётся прежним, вычисленным единожды. Как это вообще может работать? Не понимаю.
А разве корректно изменять коллекцию, по которой итерируешься? Всегда думал что в подобных случаях надо в процессе итераций по исходной коллекции создавать временную, а после окончания цикла присваивать временную исходной. Я неправ?