Yes, things like leaf functions (see here) might be optimized, as well as any function that doesn't use any local variables.
Can a compiler optimize out a function preamble in assembly?
-
03-06-2022 - |
Question
I am attempting to build a decompiler for x86 executables and was wondering if I can safely assume that function preambles/prologues will remain intact. Is it possible compilers could optimize them out of the assembly?
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow