]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Implement branch tracing on Linux based on perf_event such that it can be shared
authorMarkus Metzger <mmetzger@sourceware.org>
Mon, 11 Mar 2013 08:24:07 +0000 (08:24 +0000)
committerMarkus Metzger <mmetzger@sourceware.org>
Mon, 11 Mar 2013 08:24:07 +0000 (08:24 +0000)
commit7c97f91ebf5a08c0163d6b097373acc91a986a29
tree943d61367de8dcc7527f238ba9b16e97e8f724cf
parent1999790bb6da9c8ea9b614153aacfc4b2fb905f0
Implement branch tracing on Linux based on perf_event such that it can be shared
between gdb and gdbserver.

gdb/
* common/linux_btrace.h: New file.
* common/linux_btrace.c: New file.
* Makefile.in (SFILES): Add btrace.c.
(HFILES_NO_SRCDIR): Add common/linux-btrace.h.
(COMMON_OBS): Add btrace.o.
(linux-btrace.o): New rule.

gdbserver/
* Makefile.in (SFILES): Add $(srcdir)/common/linux-btrace.c.
(linux_btrace_h): New variable.
(linux-btrace.o): New rule.
gdb/ChangeLog
gdb/Makefile.in
gdb/common/linux-btrace.c [new file with mode: 0644]
gdb/common/linux-btrace.h [new file with mode: 0644]
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in