Pregunta

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?

¿Fue útil?

Solución

Yes, things like leaf functions (see here) might be optimized, as well as any function that doesn't use any local variables.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top