We are porting a product developed using a reasonably complex commercial C++ engine* for Shield TV.
When stepping into breakpoints using the VisualStudio 2012/2013 Tegra integration, the gdb.exe binary included in the AndroidWorks slows to a crawl and crashes with a stack overflow (looking at the callstack of the crashed gdb.exe in the debugger it appears to be stuck in an infinite recursion).
Using the 7.4.1 precompiled gdb.exe binary from http://gnutoolchains.com/android appears to at least be able to step into functions, however it doesn’t seem to catch anything not on the main thread and it doesn’t get variables correctly.
*This issue can be reproduced with the simple example included in the engine. I can provide more info in a PM if required.