adding branch tracing and reverse debugging in GDB using Coresight etm traces