Stack slot permutation for locals
TechniqueAn assembly-level code-transformation technique in which the stack locations assigned to distinct local variables are reordered (permuted) provided that every read and write to those variables is updated consistently, so the program's observable data flow is preserved.
WIKI
Stack slot permutation for locals
Stack slot permutation for locals is an instruction-level equivalence technique used when generating, transpiling, or validating low-level code (notably ARM assembly). It exploits the freedom a compiler or transpiler has to assign distinct local variables to distinct stack frame offsets, because the program remains semantically correct as long as every store and load that targets a given logical local variable is redirected to the same new offset.
How it works
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →