LLDB
mainline
llvm-project
lldb
source
Plugins
ScriptInterpreter
Python
Interfaces
ScriptInterpreterPythonInterfaces.cpp
Go to the documentation of this file.
1
//===-- ScriptInterpreterPythonInterfaces.cpp -----------------------------===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#include "
lldb/Core/PluginManager.h
"
10
#include "
lldb/lldb-enumerations.h
"
11
12
#include "
ScriptInterpreterPythonInterfaces.h
"
13
14
using namespace
lldb
;
15
using namespace
lldb_private
;
16
17
llvm::StringRef
18
ScriptInterpreterPythonInterfaces::GetPluginDescriptionStatic
() {
19
return
"Script Interpreter Python Interfaces"
;
20
}
21
22
void
ScriptInterpreterPythonInterfaces::Initialize
() {
23
OperatingSystemPythonInterface::Initialize
();
24
ScriptedPlatformPythonInterface::Initialize
();
25
ScriptedProcessPythonInterface::Initialize
();
26
ScriptedHookPythonInterface::Initialize
();
27
ScriptedBreakpointPythonInterface::Initialize
();
28
ScriptedThreadPlanPythonInterface::Initialize
();
29
ScriptedFrameProviderPythonInterface::Initialize
();
30
ScriptedThreadPythonInterface::Initialize
();
31
ScriptedFramePythonInterface::Initialize
();
32
ScriptedStackFrameRecognizerPythonInterface::Initialize
();
33
ScriptedCommandPythonInterface::Initialize
();
34
ScriptedStringSummaryPythonInterface::Initialize
();
35
}
36
37
void
ScriptInterpreterPythonInterfaces::Terminate
() {
38
OperatingSystemPythonInterface::Terminate
();
39
ScriptedPlatformPythonInterface::Terminate
();
40
ScriptedProcessPythonInterface::Terminate
();
41
ScriptedHookPythonInterface::Terminate
();
42
ScriptedBreakpointPythonInterface::Terminate
();
43
ScriptedThreadPlanPythonInterface::Terminate
();
44
ScriptedFrameProviderPythonInterface::Terminate
();
45
ScriptedThreadPythonInterface::Terminate
();
46
ScriptedFramePythonInterface::Terminate
();
47
ScriptedStackFrameRecognizerPythonInterface::Terminate
();
48
ScriptedCommandPythonInterface::Terminate
();
49
ScriptedStringSummaryPythonInterface::Terminate
();
50
}
PluginManager.h
ScriptInterpreterPythonInterfaces.h
lldb_private::OperatingSystemPythonInterface::Initialize
static void Initialize()
Definition
OperatingSystemPythonInterface.cpp:90
lldb_private::OperatingSystemPythonInterface::Terminate
static void Terminate()
Definition
OperatingSystemPythonInterface.cpp:101
lldb_private::ScriptInterpreterPythonInterfaces::GetPluginDescriptionStatic
static llvm::StringRef GetPluginDescriptionStatic()
Definition
ScriptInterpreterPythonInterfaces.cpp:18
lldb_private::ScriptInterpreterPythonInterfaces::Terminate
static void Terminate()
Definition
ScriptInterpreterPythonInterfaces.cpp:37
lldb_private::ScriptInterpreterPythonInterfaces::Initialize
static void Initialize()
Definition
ScriptInterpreterPythonInterfaces.cpp:22
lldb_private::ScriptedBreakpointPythonInterface::Initialize
static void Initialize()
Definition
ScriptedBreakpointPythonInterface.cpp:137
lldb_private::ScriptedBreakpointPythonInterface::Terminate
static void Terminate()
Definition
ScriptedBreakpointPythonInterface.cpp:150
lldb_private::ScriptedCommandPythonInterface::Initialize
static void Initialize()
Definition
ScriptedCommandPythonInterface.cpp:235
lldb_private::ScriptedCommandPythonInterface::Terminate
static void Terminate()
Definition
ScriptedCommandPythonInterface.cpp:247
lldb_private::ScriptedFrameProviderPythonInterface::Terminate
static void Terminate()
Definition
ScriptedFrameProviderPythonInterface.cpp:123
lldb_private::ScriptedFrameProviderPythonInterface::Initialize
static void Initialize()
Definition
ScriptedFrameProviderPythonInterface.cpp:106
lldb_private::ScriptedFramePythonInterface::Terminate
static void Terminate()
Definition
ScriptedFramePythonInterface.cpp:207
lldb_private::ScriptedFramePythonInterface::Initialize
static void Initialize()
Definition
ScriptedFramePythonInterface.cpp:199
lldb_private::ScriptedHookPythonInterface::Initialize
static void Initialize()
Definition
ScriptedHookPythonInterface.cpp:94
lldb_private::ScriptedHookPythonInterface::Terminate
static void Terminate()
Definition
ScriptedHookPythonInterface.cpp:106
lldb_private::ScriptedPlatformPythonInterface::Terminate
static void Terminate()
Definition
ScriptedPlatformPythonInterface.cpp:99
lldb_private::ScriptedPlatformPythonInterface::Initialize
static void Initialize()
Definition
ScriptedPlatformPythonInterface.cpp:92
lldb_private::ScriptedProcessPythonInterface::Terminate
static void Terminate()
Definition
ScriptedProcessPythonInterface.cpp:225
lldb_private::ScriptedProcessPythonInterface::Initialize
static void Initialize()
Definition
ScriptedProcessPythonInterface.cpp:208
lldb_private::ScriptedStackFrameRecognizerPythonInterface::Terminate
static void Terminate()
Definition
ScriptedStackFrameRecognizerPythonInterface.cpp:95
lldb_private::ScriptedStackFrameRecognizerPythonInterface::Initialize
static void Initialize()
Definition
ScriptedStackFrameRecognizerPythonInterface.cpp:81
lldb_private::ScriptedStringSummaryPythonInterface::Terminate
static void Terminate()
Definition
ScriptedStringSummaryPythonInterface.cpp:59
lldb_private::ScriptedStringSummaryPythonInterface::Initialize
static void Initialize()
Definition
ScriptedStringSummaryPythonInterface.cpp:47
lldb_private::ScriptedThreadPlanPythonInterface::Initialize
static void Initialize()
Definition
ScriptedThreadPlanPythonInterface.cpp:104
lldb_private::ScriptedThreadPlanPythonInterface::Terminate
static void Terminate()
Definition
ScriptedThreadPlanPythonInterface.cpp:116
lldb_private::ScriptedThreadPythonInterface::Terminate
static void Terminate()
Definition
ScriptedThreadPythonInterface.cpp:169
lldb_private::ScriptedThreadPythonInterface::Initialize
static void Initialize()
Definition
ScriptedThreadPythonInterface.cpp:162
lldb-enumerations.h
lldb_private
A class that represents a running process on the host machine.
Definition
SBAddressRange.h:14
lldb
Definition
SBAddress.h:15
Generated on
for LLDB by
1.14.0