brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · afca075 Raw
31 lines · plain
1Python Reference2================3 4The entire LLDB API is available as Python functions through a script bridging5interface. This means the LLDB API's can be used directly from python either6interactively or to build python apps that provide debugger features.7 8Additionally, Python can be used as a programmatic interface within the lldb9command interpreter (we refer to this for brevity as the embedded interpreter).10Of course, in this context it has full access to the LLDB API - with some11additional conveniences we will call out in the FAQ.12 13Python Tutorials14-----------------15 16The following tutorials and documentation demonstrate various Python capabilities within LLDB:17 18.. toctree::19   :maxdepth: 120 21   tutorials/accessing-documentation22   tutorials/python-embedded-interpreter23   tutorials/script-driven-debugging24   tutorials/breakpoint-triggered-scripts25   tutorials/creating-custom-breakpoints26   tutorials/automating-stepping-logic27   tutorials/writing-custom-commands28   tutorials/implementing-standalone-scripts29   tutorials/custom-frame-recognizers30   tutorials/extending-target-stop-hooks31