get_esp
возвращает esp
как есть в функции.Но это не то же самое, что esp
в вызывающей функции, потому что операция вызова изменяется esp
.
. Я рекомендую заменить функцию частью встроенной сборки.Таким образом, esp
не изменится при попытке прочитать его.
Кроме того, печать на sderr
не поможет.По моему опыту, stderr
работает намного лучше.