llvm-project/lldb/source
Vedant Kumar a4fa2e299a [InstrumentationRuntime] Refactor the API (Part 1/N) (NFCI)
Adapters for instrumentation runtimes have to do two basic things:

  1) Load a runtime library.
  2) Install breakpoints in that library.

This logic is duplicated in the adapters for asan and tsan. Factor it
out and document bits of it to make it easier to add new adapters.

I tested this with check-lldb, and double-checked
testcases/functionalities/{a,t}san.

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

llvm-svn: 278367
2016-08-11 17:28:33 +00:00
..
API Delete Host/windows/win32.h 2016-08-09 23:06:08 +00:00
Breakpoint Errors compiling breakpoint conditions will cause the breakpoint not to be hit 2016-08-03 22:46:11 +00:00
Commands Delete Host/windows/win32.h 2016-08-09 23:06:08 +00:00
Core Delete Host/windows/win32.h 2016-08-09 23:06:08 +00:00
DataFormatters remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
Expression Add an "experimental" setting to disable injecting local variables into expressions. 2016-07-07 18:25:48 +00:00
Host Centralize all select() calls into one place so that we can take advantage of system specific optimizations to deal with more file descriptors than FD_SETSIZE on some systems. 2016-08-10 22:43:48 +00:00
Initialization Delete Host/windows/win32.h 2016-08-09 23:06:08 +00:00
Interpreter Delete Host/windows/win32.h 2016-08-09 23:06:08 +00:00
Plugins [InstrumentationRuntime] Refactor the API (Part 1/N) (NFCI) 2016-08-11 17:28:33 +00:00
Symbol Make pascal debugging work again. 2016-08-10 22:55:26 +00:00
Target [InstrumentationRuntime] Refactor the API (Part 1/N) (NFCI) 2016-08-11 17:28:33 +00:00
Utility Centralize all select() calls into one place so that we can take advantage of system specific optimizations to deal with more file descriptors than FD_SETSIZE on some systems. 2016-08-10 22:43:48 +00:00
CMakeLists.txt Add initial CMake glue for the NetBSD platform 2015-10-24 00:27:04 +00:00
lldb.cpp Add more NetBSD platform glue for lldb 2015-11-07 15:31:54 +00:00