Lines Matching refs:API
1 Scripting Bridge API
4 The SB APIs constitute the stable C++ API that lldb presents to external
10 Extending the SB API
13 The classes in the SB API's are all called SB<SomeName>, where SomeName is in
17 All the SB API classes are non-virtual, single inheritance classes. They should
26 unique_ptr to the object in the lldb_private API. All the lldb_private classes
42 In order to fit into the Python API's, we need to be able to default construct
49 Another piece of the SB API infrastructure is the Python (or other script
58 There are some situations where you may want to add functionality to the SB API
75 Another good principle when adding SB API methods is: if you find yourself
76 implementing a significant algorithm in the SB API method, you should not do
78 underlying lldb_private class, and then call that from your SB API method.
83 algorithm. If we keep the SB API code to just what's needed to manage the SB
88 Many SB API methods will return strings in the form of ``const char *`` values.
92 Note that this only affects the C++ API as scripting languages usually
95 API Instrumentation
98 The reproducer infrastructure requires API methods to be instrumented so that
109 $ ./bin/lldb-instr /path/to/lldb/source/API/SBDebugger.cpp