xref: /openbsd-src/gnu/llvm/lldb/docs/python_api.rst (revision be691f3bb6417f04a68938fadbcaee2d5795e764)
1*be691f3bSpatrickLLDB Python API
2*be691f3bSpatrick================================
3*be691f3bSpatrick
4*be691f3bSpatrick..
5*be691f3bSpatrick  The long list of "skip" filters out several global functions that are
6*be691f3bSpatrick  generated by SWIG (but which are not useful as they are only the
7*be691f3bSpatrick  backend for their respective static functions in the classes).
8*be691f3bSpatrick  Without this list
9*be691f3bSpatrick.. automodapi:: lldb
10*be691f3bSpatrick  :no-inheritance-diagram:
11*be691f3bSpatrick  :skip: SBBreakpoint_EventIsBreakpointEvent
12*be691f3bSpatrick  :skip: SBBreakpoint_GetBreakpointEventTypeFromEvent
13*be691f3bSpatrick  :skip: SBBreakpoint_GetBreakpointFromEvent
14*be691f3bSpatrick  :skip: SBBreakpoint_GetBreakpointLocationAtIndexFromEvent
15*be691f3bSpatrick  :skip: SBBreakpoint_GetNumBreakpointLocationsFromEvent
16*be691f3bSpatrick  :skip: SBCommandInterpreter_EventIsCommandInterpreterEvent
17*be691f3bSpatrick  :skip: SBCommandInterpreter_GetArgumentDescriptionAsCString
18*be691f3bSpatrick  :skip: SBCommandInterpreter_GetArgumentTypeAsCString
19*be691f3bSpatrick  :skip: SBCommandInterpreter_GetBroadcasterClass
20*be691f3bSpatrick  :skip: SBCommunication_GetBroadcasterClass
21*be691f3bSpatrick  :skip: SBData_CreateDataFromCString
22*be691f3bSpatrick  :skip: SBData_CreateDataFromDoubleArray
23*be691f3bSpatrick  :skip: SBData_CreateDataFromSInt32Array
24*be691f3bSpatrick  :skip: SBData_CreateDataFromSInt64Array
25*be691f3bSpatrick  :skip: SBData_CreateDataFromUInt32Array
26*be691f3bSpatrick  :skip: SBData_CreateDataFromUInt64Array
27*be691f3bSpatrick  :skip: SBDebugger_Create
28*be691f3bSpatrick  :skip: SBDebugger_Create
29*be691f3bSpatrick  :skip: SBDebugger_Destroy
30*be691f3bSpatrick  :skip: SBDebugger_FindDebuggerWithID
31*be691f3bSpatrick  :skip: SBDebugger_GetBuildConfiguration
32*be691f3bSpatrick  :skip: SBDebugger_GetDefaultArchitecture
33*be691f3bSpatrick  :skip: SBDebugger_GetInternalVariableValue
34*be691f3bSpatrick  :skip: SBDebugger_GetVersionString
35*be691f3bSpatrick  :skip: SBDebugger_Initialize
36*be691f3bSpatrick  :skip: SBDebugger_InitializeWithErrorHandling
37*be691f3bSpatrick  :skip: SBDebugger_MemoryPressureDetected
38*be691f3bSpatrick  :skip: SBDebugger_SetDefaultArchitecture
39*be691f3bSpatrick  :skip: SBDebugger_SetInternalVariable
40*be691f3bSpatrick  :skip: SBDebugger_StateAsCString
41*be691f3bSpatrick  :skip: SBDebugger_StateIsRunningState
42*be691f3bSpatrick  :skip: SBDebugger_StateIsStoppedState
43*be691f3bSpatrick  :skip: SBDebugger_Terminate
44*be691f3bSpatrick  :skip: SBEvent_GetCStringFromEvent
45*be691f3bSpatrick  :skip: SBFileSpec_ResolvePath
46*be691f3bSpatrick  :skip: SBFile_MakeBorrowed
47*be691f3bSpatrick  :skip: SBFile_MakeBorrowedForcingIOMethods
48*be691f3bSpatrick  :skip: SBFile_MakeForcingIOMethods
49*be691f3bSpatrick  :skip: SBHostOS_GetLLDBPath
50*be691f3bSpatrick  :skip: SBHostOS_GetLLDBPythonPath
51*be691f3bSpatrick  :skip: SBHostOS_GetProgramFileSpec
52*be691f3bSpatrick  :skip: SBHostOS_GetUserHomeDirectory
53*be691f3bSpatrick  :skip: SBHostOS_ThreadCancel
54*be691f3bSpatrick  :skip: SBHostOS_ThreadCreate
55*be691f3bSpatrick  :skip: SBHostOS_ThreadCreated
56*be691f3bSpatrick  :skip: SBHostOS_ThreadDetach
57*be691f3bSpatrick  :skip: SBHostOS_ThreadJoin
58*be691f3bSpatrick  :skip: SBLanguageRuntime_GetLanguageTypeFromString
59*be691f3bSpatrick  :skip: SBLanguageRuntime_GetNameForLanguageType
60*be691f3bSpatrick  :skip: SBModuleSpecList_GetModuleSpecifications
61*be691f3bSpatrick  :skip: SBModule_GarbageCollectAllocatedModules
62*be691f3bSpatrick  :skip: SBModule_GetNumberAllocatedModules
63*be691f3bSpatrick  :skip: SBPlatform_GetHostPlatform
64*be691f3bSpatrick  :skip: SBProcess_EventIsProcessEvent
65*be691f3bSpatrick  :skip: SBProcess_EventIsStructuredDataEvent
66*be691f3bSpatrick  :skip: SBProcess_GetBroadcasterClassName
67*be691f3bSpatrick  :skip: SBProcess_GetInterruptedFromEvent
68*be691f3bSpatrick  :skip: SBProcess_GetNumRestartedReasonsFromEvent
69*be691f3bSpatrick  :skip: SBProcess_GetProcessFromEvent
70*be691f3bSpatrick  :skip: SBProcess_GetRestartedFromEvent
71*be691f3bSpatrick  :skip: SBProcess_GetRestartedReasonAtIndexFromEvent
72*be691f3bSpatrick  :skip: SBProcess_GetStateFromEvent
73*be691f3bSpatrick  :skip: SBProcess_GetStructuredDataFromEvent
74*be691f3bSpatrick  :skip: SBReproducer_Capture
75*be691f3bSpatrick  :skip: SBReproducer_PassiveReplay
76*be691f3bSpatrick  :skip: SBReproducer_SetAutoGenerate
77*be691f3bSpatrick  :skip: SBReproducer_SetWorkingDirectory
78*be691f3bSpatrick  :skip: SBTarget_EventIsTargetEvent
79*be691f3bSpatrick  :skip: SBTarget_GetBroadcasterClassName
80*be691f3bSpatrick  :skip: SBTarget_GetModuleAtIndexFromEvent
81*be691f3bSpatrick  :skip: SBTarget_GetNumModulesFromEvent
82*be691f3bSpatrick  :skip: SBTarget_GetTargetFromEvent
83*be691f3bSpatrick  :skip: SBThread_EventIsThreadEvent
84*be691f3bSpatrick  :skip: SBThread_GetBroadcasterClassName
85*be691f3bSpatrick  :skip: SBThread_GetStackFrameFromEvent
86*be691f3bSpatrick  :skip: SBThread_GetThreadFromEvent
87*be691f3bSpatrick  :skip: SBTypeSummary_CreateWithFunctionName
88*be691f3bSpatrick  :skip: SBTypeSummary_CreateWithScriptCode
89*be691f3bSpatrick  :skip: SBTypeSummary_CreateWithSummaryString
90*be691f3bSpatrick  :skip: SBTypeSynthetic_CreateWithClassName
91*be691f3bSpatrick  :skip: SBTypeSynthetic_CreateWithScriptCode
92*be691f3bSpatrick  :skip: SBWatchpoint_EventIsWatchpointEvent
93*be691f3bSpatrick  :skip: SBWatchpoint_GetWatchpointEventTypeFromEvent
94*be691f3bSpatrick  :skip: SBWatchpoint_GetWatchpointFromEvent
95*be691f3bSpatrick  :skip: command
96*be691f3bSpatrick  :skip: in_range
97*be691f3bSpatrick  :skip: is_numeric_type
98*be691f3bSpatrick  :skip: lldb_iter
99