Hi all,
I'm trying to learn more about ART and system processes. I'd like to be able to use gdbserver / gdbclient to watch the program flow. Currently, I am building a debug build of Lollipop and running it in the emulator. While I can attach using gdbclient and see the code, eventually the process that I am attached to is killed. If this is the ART runtime, this is especially problematic as it can bring down the system.
Is there any way that I can prevent this from happening? I'm happy to modify code, etc, as needed, since I have full-control over the AOSP build.
Thanks for your time!