This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb ChangeLog common/linux-btrace.c
- From: mmetzger at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 11 Mar 2013 08:38:27 -0000
- Subject: src/gdb ChangeLog common/linux-btrace.c
CVSROOT: /cvs/src
Module name: src
Changes by: mmetzger@sourceware.org 2013-03-11 08:38:27
Modified files:
gdb : ChangeLog
gdb/common : linux-btrace.c
Log message:
LBR, BTM, or BTS records may have incorrect branch "from" information afer an
EIST transition, T-states, C1E, or Adaptive Thermal Throttling (AAJ122).
This results in sporadic test fails. Disable btrace on those processors.
gdb/
* common/linux-btrace.c: Include sys/ptrace, sys/types, sys/wait.h,
and signal.h.
(linux_supports_btrace): Add kernel and
cpuid check.
(kernel_supports_btrace): New function.
(cpu_supports_btrace): New function.
(intel_supports_btrace): New function.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.15240&r2=1.15241
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/common/linux-btrace.c.diff?cvsroot=src&r1=1.1&r2=1.2