I'm trying to debug the C code so I can see what register is being loaded with what. The debugger just follows the dissassebly code. This doesn't make a lot of sense to me. I want to see whats happening in the C not the assembly code. Is it possible to make it follow the C code rather than the assembly code?
Are you on Linux, or windows. Have you added all the source code or are you debugging an elf file directly? You can add the symbol information in the debug ( right click on processor in debug perspective and add symbol file add the elf here).