llvm-project/lldb/source
Ravitheja Addepally 99e376956d Implementation of Intel(R) Processor Trace support for Linux
Summary:
This patch implements support for Intel(R) Processor Trace
in lldb server. The changes have support for
starting/stopping and reading the trace data. The code
is only available on Linux versions where the perf
attributes for aux buffers are available.

The patch also consists of Unit tests for testing the
core buffer reading function.

Reviewers: lldb-commits, labath, clayborg, zturner, tberghammer

Reviewed By: labath, clayborg

Subscribers: mgorny

Differential Revision: https://reviews.llvm.org/D33674

llvm-svn: 306516
2017-06-28 07:58:31 +00:00
..
API Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
Breakpoint Fix error string set in AddName to take a StringRef. 2017-05-17 17:48:55 +00:00
Commands Add debug_frame section support 2017-06-27 11:16:26 +00:00
Core Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
DataFormatters Use exact equality for category language matching, for all languages, except those specifically mentioned. 2017-06-06 20:40:24 +00:00
Expression Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Host Implementation of Intel(R) Processor Trace support for Linux 2017-06-28 07:58:31 +00:00
Initialization Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
Interpreter Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
Plugins Implementation of Intel(R) Processor Trace support for Linux 2017-06-28 07:58:31 +00:00
Symbol Add debug_frame section support 2017-06-27 11:16:26 +00:00
Target Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
Utility Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp One more cleanup to lldb version printing 2016-11-14 22:43:08 +00:00