Ghidra Decompiler Analysis Engine
|
A class that solves for stack-pointer changes across unknown sub-functions. More...
Public Member Functions | |
void | solve (void) |
Solve the system of equations. | |
void | build (const Funcdata &data, AddrSpace *id, int4 spcbase) |
Build the system of equations. More... | |
A class that solves for stack-pointer changes across unknown sub-functions.
Build the system of equations.
Collect references to the stack-pointer as variables, and examine their defining PcodeOps to determine equations and coefficient.
data | is the function being analyzed |
id | is the stack address space |
spcbase | is the index, relative to the stack space, of the stack pointer |