How Arduino IDE pre-processing work?

KeithRB:
The hex file which gets loaded on the processor contains Atmel machine code. You can read the datasheet for the opcodes.

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