| # 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 | |
| ``` |