llvm-project/lldb/source
Walter Erquinigo bf9f21a28b [trace][intel-pt] Create basic SB API
This adds a basic SB API for creating and stopping traces.
Note: This doesn't add any APIs for inspecting individual instructions. That'd be a more complicated change and it might be better to enhande the dump functionality to output the data in binary format. I'll leave that for a later diff.

This also enhances the existing tests so that they test the same flow using both the command interface and the SB API.

I also did some cleanup of legacy code.

Differential Revision: https://reviews.llvm.org/D103500
2021-06-17 15:14:47 -07:00
..
API [trace][intel-pt] Create basic SB API 2021-06-17 15:14:47 -07:00
Breakpoint [lldb] Remove redundant calls to set eReturnStatusFailed 2021-06-17 12:21:54 +01:00
Commands [trace][intel-pt] Create basic SB API 2021-06-17 15:14:47 -07:00
Core [lldb] vwprintw -> vw_printw in IOHandlerCursesGUI 2021-06-16 13:14:08 +02:00
DataFormatters [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
Expression Improve materializer error messages to include type names. 2021-06-11 17:59:00 -07:00
Host [lldb] Fix leak in test 2021-06-11 00:20:35 -07:00
Initialization [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
Interpreter [lldb] Remove redundant calls to set eReturnStatusFailed 2021-06-17 12:21:54 +01:00
Plugins [trace][intel-pt] Create basic SB API 2021-06-17 15:14:47 -07:00
Symbol [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
Target [trace][intel-pt] Create basic SB API 2021-06-17 15:14:47 -07:00
Utility Allow signposts to take advantage of deferred string substitution 2021-06-14 16:53:41 -07:00
CMakeLists.txt Remove HAVE_VCS_VERSION_INC, not needed 2020-10-29 13:09:05 -07:00
lldb.cpp [lldb] Reinstate support for LLDB_VERSION_STRING 2021-02-22 16:56:00 -08:00