Несмотря на то, что я смотрю учебники и пытаюсь понять это, у меня проблемы.
0x08048b29 <func+0>: push %ebp
0x08048b2a <func+1>: mov %esp,%ebp
0x08048b2c <func+3>: push %ebx
...
0x08048b30 <phase_2+7>: lea -0x28(%ebp),%eax
В инструкции lea я понимаю, что% eax получает значение 0x28 перед% ebp, но где именно? Это 0x8048b29 - 0x28 (0x28 перед началом функции) или что?