Replies: 2 comments 1 reply
-
Functions where these calls initiate are littered with variables named |
Beta Was this translation helpful? Give feedback.
-
Lightbulb moment! I've realised this routine is just creating additional stack space and copying the given data into that new stack area (like a compiler added So, question: How do I tell Ghidra this so that it is treated correctly (i.e. so that subsequent function calls recognise the additional stacked parameter/ |
Beta Was this translation helpful? Give feedback.
-
Hi Folks
I'm looking for some help with understanding the function I've included here and how to get Ghidra to utilise it correctly.
It is mainly called just prior to making another function call of a (in)directly recursive nature which, together with the assembly, is suggesting some kind of stack reusing, thus avoiding the dreaded stack overflow issue!
Any help greatly appreciated. Thanks.
Beta Was this translation helpful? Give feedback.
All reactions