llvm-project/lldb/test/API
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
..
android/platform [lldb] Introduce createTestTarget for creating a valid target in API tests 2021-05-24 16:18:44 +02:00
api [lldb] Introduce createTestTarget for creating a valid target in API tests 2021-05-24 16:18:44 +02:00
arm [lldb/test] Skip TestBreakpointThumbCodesection on arm64. 2020-06-25 16:20:27 -07:00
assert_messages_test [lldb] Introduce createTestTarget for creating a valid target in API tests 2021-05-24 16:18:44 +02:00
benchmarks [lldb/Test] Add a trace method to replace print statements. 2020-05-25 11:11:46 -07:00
commands [trace][intel-pt] Create basic SB API 2021-06-17 15:14:47 -07:00
driver/batch_mode [lldb/test] Catch invalid calls to expect() 2020-10-05 12:41:52 -07:00
functionalities [lldb] Skip variant/optional libc++ tests for Clang 5/6 2021-06-17 09:52:09 +02:00
iohandler [lldb] [test] Update XFAILs for FreeBSD/aarch64 2021-03-10 18:36:19 +01:00
lang [lldb] Require Clang 8 for gpubnames test 2021-06-16 14:07:03 +02:00
linux [lldb][AArch64] Don't check for VmFlags in smaps files 2021-04-29 09:30:14 +01:00
macosx [lldb] Disable TestSimulatorPlatform.py because it's causing a SIGHUP 2021-04-21 20:00:51 -07:00
python_api Revert "[LLDB/API] Expose args and env from SBProcessInfo." 2021-06-05 15:50:49 +07:00
sample_test [lldb] Readd deleted variable in the sample test 2021-05-24 16:29:25 +02:00
sanity Add support for XFAILing a test based on a setting. 2020-03-12 19:26:24 -07:00
source-manager Add an option (-y) to "break set" and "source list" that uses the same 2020-07-20 17:40:36 -07:00
terminal [lldb] Convert assertTrue(a == b) to assertEqual(a, b) 2021-02-02 12:39:03 -08:00
test_runner/test [lldb][test] Remove symlink for API tests. 2020-02-11 10:03:53 -08:00
test_utils [lldb] Let TestPExpectTest test the right test class 2021-02-12 09:56:43 +01:00
tools [lldb-vscode] remove failed test 2021-06-17 15:13:16 -07:00
types [lldb] Kill the inferior instead of detaching during test suite runs 2020-12-09 18:40:06 -08:00
CMakeLists.txt [lldb] Match test dependencies name to other LLVM projects. 2021-05-21 00:10:27 -07:00
dotest.py Re-land "[test] Split LLDB tests into API, Shell & Unit" 2019-10-09 19:22:02 +00:00
get_darwin_real_python.py [lldb/test][Darwin] Ask dyld where the real python is 2020-05-08 10:22:58 -07:00
lit.cfg.py [lldb] Remove references to LLDB_CAPTURE_REPRODUCER 2021-03-31 21:42:00 -07:00
lit.site.cfg.py.in [lldb] config.test_exec_root is set by lit.cfg.py 2021-03-22 14:36:43 -07:00
lldbtest.py [lldb] Make the lit configuration values optional for the API tests 2020-08-28 18:08:22 -07:00
use_lldb_suite.py [lldb/test] Use realpath consistently for test root file paths. 2020-08-05 11:35:37 -07:00