summaryrefslogtreecommitdiffstats
path: root/lldb/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* merge lldb-platform-work branch (and assorted fixes) into trunkDaniel Malea2013-08-261-0/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This merge brings in the improved 'platform' command that knows how to interface with remote machines; that is, query OS/kernel information, push and pull files, run shell commands, etc... and implementation for the new communication packets that back that interface, at least on Darwin based operating systems via the POSIXPlatform class. Linux support is coming soon. Verified the test suite runs cleanly on Linux (x86_64), build OK on Mac OS X Mountain Lion. Additional improvements (not in the source SVN branch 'lldb-platform-work'): - cmake build scripts for lldb-platform - cleanup test suite - documentation stub for qPlatform_RunCommand - use log class instead of printf() directly - reverted work-in-progress-looking changes from test/types/TestAbstract.py that work towards running the test suite remotely. - add new logging category 'platform' Reviewers: Matt Kopec, Greg Clayton Review: http://llvm-reviews.chandlerc.com/D1493 llvm-svn: 189295
* Revert the change that was done to test commit access.Virgile Bello2013-08-221-1/+0
| | | | llvm-svn: 188973
* Test commit access.Virgile Bello2013-08-221-0/+1
| | | | llvm-svn: 188972
* Remove redundant file.Hafiz Abid Qadeer2013-08-211-0/+0
| | | | llvm-svn: 188907
* Revert the change that was done to test commit access.Hafiz Abid Qadeer2013-08-211-1/+0
| | | | llvm-svn: 188892
* To test commit access.Hafiz Abid Qadeer2013-08-201-0/+1
| | | | llvm-svn: 188809
* Test commit.Richard Mitton2013-08-161-1/+1
| | | | llvm-svn: 188570
* Minor typeo fixes in doc scriptsDaniel Malea2013-07-192-2/+2
| | | | llvm-svn: 186698
* include only LLDB API in docs generated by lldb-cpp-doc (cmake) targetDaniel Malea2013-07-191-3/+1
| | | | llvm-svn: 186693
* Document the extended detach packet.Jim Ingham2013-06-071-0/+20
| | | | llvm-svn: 183469
* Add CMake targets to build LLDB reference docsDaniel Malea2013-05-285-0/+1715
| | | | | | | | | | - [ninja|make] lldb-cpp-doc builds the C++ API reference docs - [ninja|make] lldb-python-doc builds the python API reference docs - updated build page on website to include instructions to build docs Tested on Linux/Mac OS X llvm-svn: 182752
* Updated the code signing docs.Greg Clayton2013-03-291-27/+21
| | | | llvm-svn: 178352
* Updated the register numbering base documentation for the "gcc", "dwarf", ↵Greg Clayton2013-03-121-4/+8
| | | | | | "container-regs" and "invalidate-regs" key/value responses to the "qRegisterInfo" packet. llvm-svn: 176843
* Fix document typos, indentation in python code, and API examples.Daniel Malea2013-02-123-16/+16
| | | | | | Patch by Bruce Mitchener! llvm-svn: 175002
* Change the container-regs kv pair in the qRegsiterInfoJason Molenda2013-01-231-43/+43
| | | | | | | | | | reply to be hex encoded, not decimal. Fix the whitespace in the container-regs/invalidate-regs documentation, fix one ambiguous hex/decimal number in an example. llvm-svn: 173225
* Clear up the documentation for the "container-regs" and "invalidate-regs" ↵Greg Clayton2013-01-211-4/+20
| | | | | | key/value pair responses for qRegisterInfo with examples of single and multiple registers for each. llvm-svn: 173107
* Changed the register number lists for the qRegisterInfo packet response to ↵Greg Clayton2013-01-211-6/+6
| | | | | | be raw hex to match all other register reading and writing APIs. llvm-svn: 173105
* Updated the LLDB qRegisterInfo documentation to contain information on the ↵Greg Clayton2013-01-211-0/+30
| | | | | | new "invalidate-regs" and "container-regs" keys that can be returned in response to a qRegisterInfo packet. llvm-svn: 173102
* <rdar://problem/11961650> Jason Molenda2012-12-191-2/+15
| | | | | | | | | | | | | | | | | Update the debugserver "qProcessInfo" implementation to return the cpu type, cpu subtype, OS and vendor information just like qHostInfo does so lldb can create an ArchSpec based on the returned values. Add a new GetProcessArchitecture to GDBRemoteCommunicationClient akin to GetHostArchitecture. If the qProcessInfo packet is supported, GetProcessArchitecture will return the cpu type / subtype of the process -- e.g. a 32-bit user process running on a 64-bit x86_64 Mac system. Have ProcessGDBRemote set the Target's architecture based on the GetProcessArchitecture when we've completed an attach/launch/connect. llvm-svn: 170491
* Add a new qProcessInfo packet to debugserver.Jason Molenda2012-12-181-0/+31
| | | | | | | | | This can be used by lldb to ask for information about the process debugserver is attached to/launched. Particularly useful on a 64-bit x86 Mac system which can run 32-bit or 64-bit user-land processes. llvm-svn: 170409
* Avoid potentially disastrous mistakes when removing a file.Filipe Cabecinhas2012-11-051-1/+1
| | | | llvm-svn: 167391
* Cleaned up the code signing instructions:Greg Clayton2012-11-051-4/+18
| | | | | | | | - make sure to delet the .cer file on the desktop - added section that describes what to do when you re-install a new OS where you still have an old code signing certificate around. llvm-svn: 167389
* Mention that the code signing process also applies to Mountain LionEnrico Granata2012-10-131-1/+1
| | | | llvm-svn: 165876
* Incorporate suggestions from Jim, add "USING LLDB" and "FILES" sections.Jason Molenda2012-06-081-1/+34
| | | | llvm-svn: 158246
* Remove empty line at end.Jason Molenda2012-06-081-1/+0
| | | | llvm-svn: 158191
* Add a simple man page for lldb.Jason Molenda2012-06-081-0/+87
| | | | llvm-svn: 158190
* When unwinding from the first frame, try to ask the remote debugserverJason Molenda2011-12-131-0/+12
| | | | | | | | | | | | | | if this is a mapped/executable region of memory. If it isn't, we've jumped through a bad pointer and we know how to unwind the stack correctly based on the ABI. Previously I had 0x0 special cased but if you jumped to 0x2 on x86_64 one frame would be skipped because the unwinder would try using the x86_64 ArchDefaultUnwindPlan which relied on the rbp. Fixes <rdar://problem/10508291> llvm-svn: 146477
* I added more complete documentation on all of the new packets we use in LLDBGreg Clayton2011-11-291-100/+333
| | | | | | | | | | as well as attached a new priority description as to why and when you would want to implement each packet. Also documented the additions we have made to the stop reply packet and why the extra information is necessary. llvm-svn: 145357
* Added some documentation on the new GDB remote packets we have added and useGreg Clayton2011-11-281-0/+491
| | | | | | in LLDB. llvm-svn: 145314
* Add reference to ToT/examples/customization for more customization examples.Johnny Chen2011-10-121-1/+4
| | | | llvm-svn: 141800
* Add description of a more capable 'cd' command using 'command script add'.Johnny Chen2011-10-121-0/+35
| | | | llvm-svn: 141764
* Add documentation on providing the 'cd' and 'pwd' commands to lldb with the ↵Johnny Chen2011-10-111-0/+17
| | | | | | | | help of the embedded Python interpreter and the 'command regex' command. llvm-svn: 141698
* Add a note.Johnny Chen2011-07-201-0/+1
| | | | llvm-svn: 135615
* Minor modification.Johnny Chen2011-07-201-1/+1
| | | | llvm-svn: 135606
* just a test for commit access - ignore thisEnrico Granata2011-06-291-0/+0
| | | | llvm-svn: 134056
* Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener.Greg Clayton2011-01-082-2/+2
| | | | | | Thanks Bruce! llvm-svn: 123083
* Updated the code signing instructions to be more complete.Greg Clayton2010-12-141-0/+6
| | | | llvm-svn: 121804
* Instructions for building LLDB with a debug LLVMSean Callanan2010-11-181-0/+50
| | | | | | build under Xcode. llvm-svn: 119679
* Fix http://llvm.org/bugs/show_bug.cgi?id=8493 File name ↵Johnny Chen2010-10-282-0/+5
| | | | | | "2010-10-19-14:10:49.059609" is non-portable. llvm-svn: 117554
* Just use 'test harness', not 'test harness runtime'.Johnny Chen2010-10-221-6/+6
| | | | llvm-svn: 117153
* Add text about test class cleanup.Johnny Chen2010-10-221-0/+22
| | | | llvm-svn: 117148
* Add more information.Johnny Chen2010-10-211-0/+32
| | | | llvm-svn: 117066
* Initial check in of best-practice documentation for building test cases.Johnny Chen2010-10-201-0/+39
| | | | llvm-svn: 116964
* Finish the first draft of a detailed walkthrough of an lldb test method.Johnny Chen2010-10-192-1/+184
| | | | llvm-svn: 116865
* Initial version of a detailed walkthrough of a test case ↵Johnny Chen2010-10-191-0/+164
| | | | | | | | (test/settings/TestSettings.py). It's an in-progress snapshot, and not complete. llvm-svn: 116822
* Minor copy edits.Jason Molenda2010-09-111-64/+60
| | | | llvm-svn: 113674
* Don't use lldb syntax in the gdb examples...Jim Ingham2010-09-111-2/+2
| | | | llvm-svn: 113669
* Few clarifications.Jim Ingham2010-09-101-16/+48
| | | | llvm-svn: 113661
* Adding some docs on how to use lldb. First cut...Jim Ingham2010-09-041-0/+405
| | | | llvm-svn: 113046
* Remove a reference to Leopard.Jim Ingham2010-06-251-2/+1
| | | | llvm-svn: 106814
OpenPOWER on IntegriCloud