summaryrefslogtreecommitdiffstats
path: root/lldb/docs
Commit message (Collapse)AuthorAgeFilesLines
* Fix a couple minor typos in $qMemoryRegionInfo packet docs.Todd Fiala2014-06-041-2/+2
| | | | llvm-svn: 210163
* Fix the quoting in my x packet documentation so it'sJason Molenda2014-05-131-1/+1
| | | | | | consistent with the rest of the entries. llvm-svn: 208736
* Documented our "attach" extension packets.Jim Ingham2014-05-091-0/+55
| | | | llvm-svn: 208423
* Add a simple qSupported packet, fix a bug in decode_binary_data(), Jason Molenda2014-05-061-0/+34
| | | | | | | | add a new 'x' packet for reading data in binary format. Document the 'x' packet. <rdar://problem/16032150> llvm-svn: 208051
* Note that qHostInfo prints the cputype and cpusubtype in base10;Jason Molenda2014-01-251-4/+4
| | | | | | qProcessInfo prints the cputype and cpusubtype in base16. llvm-svn: 200068
* Added distribution info to ArchSpec and qHostInfo message.Todd Fiala2014-01-181-0/+1
| | | | | | | | | | | | | | | | | | | ArchSpec now contains an optional distribution_id, with getters and setters. Host::GetArchitecture () sets it on non-Apple platforms using Host::GetDistributionId (). The distribution_id is ignored during ArchSpec comparisons. The gdb remote qHostInfo message transmits it, if set, via the distribution_id={id-value} key/value pair. Updated gdb remote docs to reflect this change. As before, GetDistributionId () returns nothing on non-Linux platforms at this time. On Linux, it is returned only if the lsb_platform command is installed (in /bin or /usr/bin), and only if the distributor id key is returned by 'lsb_platform -i'. This id is lowercased, and whitespace is replaced with underscores. llvm-svn: 199539
* Undo testEnrico Granata2014-01-081-0/+0
| | | | llvm-svn: 198733
* TestEnrico Granata2014-01-081-0/+0
| | | | llvm-svn: 198732
* Test commit. Capitalize 'os'.Colin Riley2013-11-201-1/+1
| | | | llvm-svn: 195242
* Added documentation or the new QSaveRegisterState and QRestoreRegisterState ↵Greg Clayton2013-11-131-0/+55
| | | | | | packets. llvm-svn: 194631
* Update the key/value documentation for the qHostInfo packet.Greg Clayton2013-10-251-3/+10
| | | | llvm-svn: 193426
* Remove added file for the test commitDeepak Panickal2013-10-141-0/+0
| | | | llvm-svn: 192580
* Test commitDeepak Panickal2013-10-141-0/+0
| | | | llvm-svn: 192579
* Document the QEnvironmentHexEncoded packet, and explain why it isJason Molenda2013-10-101-0/+33
| | | | | | often preferable to use this instead of QEnvironment. llvm-svn: 192400
* Clarify how to handle a thread register context with a gapJason Molenda2013-10-081-4/+16
| | | | | | in the middle because of alignment rules. llvm-svn: 192159
* Add a new qGDBServerVersion packet so lldb can queryJason Molenda2013-10-011-10/+65
| | | | | | | | | the name of the remote gdb-protocol server, and get a version number from it. This can be useful if lldb needs to interoperate with a gdb-protocol server with a known issue or bug. llvm-svn: 191729
* As promised in previous commit, docs for qPlatform_RunCommand.Daniel Malea2013-08-271-4/+20
| | | | llvm-svn: 189360
* 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
OpenPOWER on IntegriCloud