summaryrefslogtreecommitdiffstats
path: root/lldb/www/python-reference.html
Commit message (Collapse)AuthorAgeFilesLines
* [lldb] Remove the 'www' folder.Jonas Devlieghere2019-05-031-991/+0
| | | | | | | Now that the new website is live and everything is generated from the repository, we don't need the www folder anymore. llvm-svn: 359929
* Adjust documentation for git migration.James Y Knight2019-01-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/ github.com/llvm-project/ reviews.llvm.org/diffusion/ to instead point to https://github.com/llvm/llvm-project. This is *not* a trivial substitution, because additionally, all the checkout instructions had to be migrated to instruct users on how to use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of checking out various projects into various subdirectories. I've attempted to not change any scripts here, only documentation. The scripts will have to be addressed separately. Additionally, I've deleted one document which appeared to be outdated and unneeded: lldb/docs/building-with-debug-llvm.txt Differential Revision: https://reviews.llvm.org/D57330 llvm-svn: 352514
* [lldb] Introduce StackFrameRecognizer [take 3]Kuba Mracek2018-10-311-4/+57
| | | | | | | | This patch introduces a concept of "frame recognizer" and "recognized frame". This should be an extensible mechanism that retrieves information about special frames based on ABI, arguments or other special properties of that frame, even without source code. A few examples where that could be useful could be 1) objc_exception_throw, where we'd like to get the current exception, 2) terminate_with_reason and extracting the current terminate string, 3) recognizing Objective-C frames and automatically extracting the receiver+selector, or perhaps all arguments (based on selector). Differential Revision: https://reviews.llvm.org/D44603 llvm-svn: 345693
* Revert r345686 due to build failuresKuba Mracek2018-10-311-57/+4
| | | | llvm-svn: 345688
* [lldb] Introduce StackFrameRecognizer [take 2]Kuba Mracek2018-10-311-4/+57
| | | | | | | | This patch introduces a concept of "frame recognizer" and "recognized frame". This should be an extensible mechanism that retrieves information about special frames based on ABI, arguments or other special properties of that frame, even without source code. A few examples where that could be useful could be 1) objc_exception_throw, where we'd like to get the current exception, 2) terminate_with_reason and extracting the current terminate string, 3) recognizing Objective-C frames and automatically extracting the receiver+selector, or perhaps all arguments (based on selector). Differential Revision: https://reviews.llvm.org/D44603 llvm-svn: 345686
* Revert r345678 (build failure on Linux machines).Kuba Mracek2018-10-311-57/+4
| | | | llvm-svn: 345680
* [lldb] Introduce StackFrameRecognizerKuba Mracek2018-10-311-4/+57
| | | | | | | | This patch introduces a concept of "frame recognizer" and "recognized frame". This should be an extensible mechanism that retrieves information about special frames based on ABI, arguments or other special properties of that frame, even without source code. A few examples where that could be useful could be 1) objc_exception_throw, where we'd like to get the current exception, 2) terminate_with_reason and extracting the current terminate string, 3) recognizing Objective-C frames and automatically extracting the receiver+selector, or perhaps all arguments (based on selector). Differential Revision: https://reviews.llvm.org/D44603 llvm-svn: 345678
* Add docs for scripted breakpoint resolversJim Ingham2018-09-171-0/+189
| | | | | | Differential Revision: https://reviews.llvm.org/D52065 llvm-svn: 342419
* Show how to use "lldb -P" to find the lldb.py.Jim Ingham2018-08-171-4/+5
| | | | | | | | | | We had hard-coded the path in the docs but that got out of date - showing again that -P is the better way to do this. <rdar://problem/43394652> llvm-svn: 340053
* Mention the scripted thread plans in the python reference.Jim Ingham2016-08-051-0/+112
| | | | llvm-svn: 277890
* Fix a variety of typos.Bruce Mitchener2015-06-181-2/+2
| | | | | | No functional change. llvm-svn: 239995
* Introduce documentation for Python command objectsEnrico Granata2015-03-131-0/+18
| | | | llvm-svn: 232225
* Add documentation about the new SBExecutionContext for Python commands ↵Enrico Granata2014-10-011-0/+20
| | | | | | feature. This marks the end of rdar://18142728 llvm-svn: 218835
* Fix a few typos.Bruce Mitchener2014-06-271-2/+2
| | | | llvm-svn: 211851
* Convert to UNIX line endings.Joerg Sonnenberger2013-09-251-598/+598
| | | | llvm-svn: 191367
* Make the link to the Python API docs more explicit in the Python Reference page.Jason Molenda2013-08-191-1/+2
| | | | llvm-svn: 188704
* Add another link to the Python API docs.Daniel Malea2013-07-191-1/+1
| | | | llvm-svn: 186712
* Tweaks to the Python reference and example command to use the preferred ↵Enrico Granata2013-07-111-1/+1
| | | | | | print style and the (finally available :-) SetError API llvm-svn: 186122
* A few cleanups for our documentationEnrico Granata2013-05-311-3/+4
| | | | llvm-svn: 183058
* the return False in breakpoint actions should also be mentioned on the websiteEnrico Granata2013-05-161-0/+4
| | | | llvm-svn: 182060
* Providing a more interesting command template for LLDBEnrico Granata2013-05-091-1/+1
| | | | | | This one actually exploits the SB API to obtain information about your inferior process llvm-svn: 181500
* - Masking out SBCommandReturnObject::Printf() from the Python layer because ↵Enrico Granata2013-03-251-4/+6
| | | | | | | | | | SWIG and varargs do not get along well. It is replaced by a Print("str") call which is equivalent to Printf("%s","str") - Providing file-like behavior for SBStream with appropriate extension write() and flush() calls, plus documenting that these are only meant and only exist for Python Documenting the file-like behavior on our website llvm-svn: 177877
* Fix document typos, indentation in python code, and API examples.Daniel Malea2013-02-121-24/+29
| | | | | | Patch by Bruce Mitchener! llvm-svn: 175002
* Changing the Python reference document to be more explicit in discouraging ↵Enrico Granata2013-01-161-12/+16
| | | | | | usage of lldb.{debugger,...} convenience variables for formatters and other non-interactive Python extensions llvm-svn: 172663
* Added a warning about using the lldb.target, etc. for anything other than ↵Jim Ingham2012-12-121-2/+6
| | | | | | | | convenience when using the script command. llvm-svn: 170014
* Updated the "breakpoint command add" documentation and fixed the web site ↵Greg Clayton2012-10-261-2/+13
| | | | | | docs for the signature of the python breakpoint callback functions. llvm-svn: 166789
* Providing an additional Python command exampleEnrico Granata2012-08-241-0/+33
| | | | llvm-svn: 162600
* <rdar://problem/11975483> Removing user-visible references to 'dict' as a ↵Enrico Granata2012-08-081-7/+7
| | | | | | parameter name for Python summary-generating functions since it is a Python keyword. llvm-svn: 161467
* Added information on how to get API documentation in a "Documentation" section.Greg Clayton2012-06-291-0/+48
| | | | llvm-svn: 159434
* Mentioning in the docs that Python commands can have docstringsEnrico Granata2012-05-021-0/+7
| | | | llvm-svn: 156018
* fixing documentation to refer to the correct name of the module init ↵Enrico Granata2012-02-201-2/+2
| | | | | | function __lldb_init_module llvm-svn: 150992
* Added some clarifications about when the __lldb_init_module would be calledGreg Clayton2012-01-261-6/+27
| | | | | | and showed a work around for when this won't. llvm-svn: 149046
* Fix page title.Greg Clayton2012-01-261-2/+2
| | | | llvm-svn: 149004
* Better name for the python reference.Jim Ingham2012-01-241-0/+457
llvm-svn: 148769
OpenPOWER on IntegriCloud