61 lines
1.3 KiB
Markdown
61 lines
1.3 KiB
Markdown
# Python Extensions
|
|
|
|
LLDB provides scriptable extensions to augment the debugger's capabilities.
|
|
This gives users the ability to tailor their debugging experience to their own needs.
|
|
|
|
This page describes some of these scripting extensions:
|
|
|
|
## Operating System Thread Plugins
|
|
|
|
```{eval-rst}
|
|
.. automodule:: lldb.plugins.operating_system
|
|
|
|
.. automodsumm:: lldb.plugins.operating_system
|
|
:classes-only:
|
|
:toctree: python_api
|
|
:skip: ScriptedThread
|
|
```
|
|
|
|
## Scripted Frame Provider Plugins
|
|
|
|
```{eval-rst}
|
|
.. automodule:: lldb.plugins.scripted_frame_provider
|
|
|
|
.. automodsumm:: lldb.plugins.scripted_frame_provider
|
|
:classes-only:
|
|
:toctree: python_api
|
|
:skip: ABCMeta
|
|
```
|
|
|
|
## Scripted Process Plugins
|
|
|
|
```{eval-rst}
|
|
.. automodule:: lldb.plugins.scripted_process
|
|
|
|
.. automodsumm:: lldb.plugins.scripted_process
|
|
:classes-only:
|
|
:toctree: python_api
|
|
:skip: ABCMeta
|
|
```
|
|
|
|
## Scripted Platform Plugins
|
|
|
|
```{eval-rst}
|
|
.. automodule:: lldb.plugins.scripted_platform
|
|
|
|
.. automodsumm:: lldb.plugins.scripted_platform
|
|
:classes-only:
|
|
:toctree: python_api
|
|
:skip: ABCMeta
|
|
```
|
|
|
|
## Scripted Thread Plan Plugins
|
|
|
|
```{eval-rst}
|
|
.. automodule:: lldb.plugins.scripted_thread_plan
|
|
|
|
.. automodsumm:: lldb.plugins.scripted_thread_plan
|
|
:classes-only:
|
|
:toctree: python_api
|
|
```
|