I was able to compile qemu (latest git versions), create files for the -kernel parameter(compile code using SDK 1.4) and able to attach the open source xt-gdb to the running qemu(I am using esp-open-sdk for building the toolchain and Ubuntu 14.04 as OS).
After I start the debugger and load the application with the debug symbols I am able to "list" the point where I am at the moment. And the debugger shows me that I am in the user_init function. Which is great.
But then there are two problems that I am experiencing at the moment.
The first one is that the debugger is segfault-ing when I add a "bookmark <function_name|or line number>" and then "continue".
The second problem is that I cannot "step" or "next" after the initial breakpoint.
Did someone had success with breaking and debugging step by step? Can someone give me hints what am I doing wrong?