This site is dedicated to reverse engineering and decompiling. Anyone interested in things like a decompiler will find useful information here. For some more details, please look at the FAQ .
A demonstration of what we might be able to do. :-)
Cristina's page is good start for any budding reverse engineer. Particular interest is the PhD Thesis. (A local copy also here)
The ELF file format specification
See Tree-Single-Static-Assignment or Tree-SSA for short