здрасте, здрасте люди добрые!
есть процедура
.global proc
proc:
push %rbp
mov %rsp, %rbp
sub 64, %rbp
mov $777, -24(%rbp)
pop %rbp
mov %rbp, %rsp
ret
подскажите, как данные из стека, теперь выудить в программе на С++?
#include <iostream>
int main()
{
asm(
"call proc\n"
// в каждой новой программе под стек выделяется новая область в оперативной памяти, я так понимаю. подскажите пожалуйста, как теперь можно обратиться к тому стеку, что в процедуре proc?
через ss? как достать от туда 777?
очень надеюсь, что поможете
);
}