RECORDER !BEWARE! Deletes post on answer Reputation: 0
Joined: 28 Sep 2020 Posts: 3
Posted: Mon Apr 26, 2021 6:33 am Post subject: Return addresses in lua
Hello! I often need to know return addresses in scripting. They are visible in memory viewer, but i cant find them in lua. Is there any way to get them in code?
Joined: 09 May 2003 Posts: 25287 Location: The netherlands
Posted: Mon Apr 26, 2021 8:12 am Post subject: Re: Return addresses in lua
RECORDER wrote:
Hello! I often need to know return addresses in scripting. They are visible in memory viewer, but i cant find them in lua. Is there any way to get them in code?
Stackwalk isn't exposed so you'll have to read the stack yourself.
often if a function uses push rbp at the start the return will be in rbp+8. otherwise you have to inspect the function and track where the return address is in rsp _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
RECORDER !BEWARE! Deletes post on answer Reputation: 0
Joined: 28 Sep 2020 Posts: 3
Posted: Mon Apr 26, 2021 8:43 am Post subject: Re: Return addresses in lua
Dark Byte wrote:
RECORDER wrote:
Hello! I often need to know return addresses in scripting. They are visible in memory viewer, but i cant find them in lua. Is there any way to get them in code?
Stackwalk isn't exposed so you'll have to read the stack yourself.
often if a function uses push rbp at the start the return will be in rbp+8. otherwise you have to inspect the function and track where the return address is in rsp
Thats sad( Can it be added in next release? I'd do it myself, but i'm not so familiar with pascal
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum