How Arduino IDE pre-processing work?

Is there any way to take a look inside the drivers who creates the Atmel machine code?

The compiler, avr-gcc, is supplied as binary executable, but the sources will be somewhere on the Web.