summaryrefslogtreecommitdiffstats
path: root/lldb/www
Commit message (Collapse)AuthorAgeFilesLines
* [lldb] Remove the 'www' folder.Jonas Devlieghere2019-05-031679-372037/+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
* Don't abort() in lldb_assert and document why.Adrian Prantl2019-03-291-4/+58
| | | | | | | | rdar://problem/49356014 Differential Revision: https://reviews.llvm.org/D59911 llvm-svn: 357268
* Pass ConstString by value (NFC)Adrian Prantl2019-03-061-1/+1
| | | | | | | | | | | | | | | | | My apologies for the large patch. With the exception of ConstString.h itself it was entirely produced by sed. ConstString has exactly one const char * data member, so passing a ConstString by reference is not any more efficient than copying it by value. In both cases a single pointer is passed. But passing it by value makes it harder to accidentally return the address of a local object. (This fixes rdar://problem/48640859 for the Apple folks) Differential Revision: https://reviews.llvm.org/D59030 llvm-svn: 355553
* Mention predicting exception catch at throw siteJim Ingham2019-02-261-0/+26
| | | | llvm-svn: 354914
* Adjust documentation for git migration.James Y Knight2019-01-299-86/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* [CMake] Fix standalone builds: workaround the cxx target not getting ↵Stefan Granitz2019-01-091-1/+1
| | | | | | | | | | | | | | | | imported yet (unlike clang target) Summary: Handle standalone builds separately and print a warning if we have no libcxx. Reviewers: aprantl, JDevlieghere Reviewed By: JDevlieghere Subscribers: mgorny, lldb-commits, #lldb Differential Revision: https://reviews.llvm.org/D56399 llvm-svn: 350737
* Document the DBGSourcePathRemapping dictionary that may be Jason Molenda2018-12-171-0/+27
| | | | | | | | | | present in the dSYM per-uuid plist, its precedence order with the older DBGBuildSourcePath/DBGSourcePath, and note that must be present and have a value of 3 or the dictionary will be ignored. <rdar://problem/46421686> llvm-svn: 349409
* [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
* Fix typos.Bruce Mitchener2018-10-041-1/+1
| | | | | | | | | | Reviewers: lldb-commits Subscribers: srhines, ki.stfu Differential Revision: https://reviews.llvm.org/D52884 llvm-svn: 343825
* Add docs for scripted breakpoint resolversJim Ingham2018-09-171-0/+189
| | | | | | Differential Revision: https://reviews.llvm.org/D52065 llvm-svn: 342419
* [www] Updated outdated download links [NFC]Raphael Isemann2018-09-051-8/+11
| | | | | | Also added ubuntu and Arch Linux links. llvm-svn: 341471
* Fixed missing sidebars on the websiteRaphael Isemann2018-08-313-0/+0
| | | | | | | We didn't mark these HTML files as executable, which means that the SSI includes for including the sidebar didn't work. llvm-svn: 341157
* 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
* Add instructions for building LLDB on Mac OS X with CMakeAlex Langford2018-08-071-2/+23
| | | | | | | | | | | | | | | | | Summary: There were previously no instructions for building LLDB on Mac OS X with CMake. It's sufficiently close to building on Linux/FreeBSD/NetBSD that a well-motivated developer could figure out the steps themselves. However, having an explicit guide is better and can provide Mac OS X specific configurations (e.g. LLDB_BUILD_FRAMEWORK). Reviewers: labath, clayborg Subscribers: emaste, krytarowski Differential Revision: https://reviews.llvm.org/D50362 llvm-svn: 339155
* Fix/unify the spelling of Objective-C.Adrian Prantl2018-06-134-5/+5
| | | | llvm-svn: 334614
* Typo fixes.Bruce Mitchener2018-05-292-4/+4
| | | | | | | | | | Reviewers: javed.absar Subscribers: ki.stfu, JDevlieghere, lldb-commits Differential Revision: https://reviews.llvm.org/D47421 llvm-svn: 333399
* Add PPC64le support informationPavel Labath2018-05-243-4/+4
| | | | | | | | | | | | | | | Summary: Add PPC64le support information on LLDB site Reviewers: clayborg Reviewed By: clayborg Subscribers: labath, lldb-commits, lbianc, clayborg Differential Revision: https://reviews.llvm.org/D47285 Patch by Alexandre Yukio Yamashita <alexandre.yamashita@eldorado.org.br>. llvm-svn: 333173
* [docs] Add LLDB_TEST_USE_CUSTOM_C_COMPILER and ↵Aaron Smith2018-04-122-2/+5
| | | | | | LLDB_TEST_USE_CUSTOM_CXX_COMPILER to the build and test hmtl pages llvm-svn: 329971
* Add a suggestion to convert dotest tests to use run_to_source_breakpoint.Jim Ingham2018-03-201-0/+14
| | | | llvm-svn: 327941
* [docs] Update docs for cmake options LLDB_TEST_C_COMPILER and ↵Aaron Smith2018-02-082-6/+6
| | | | | | | | | | | | | | | | LLDB_TEST_CXX_COMPILER Summary: LLDB_TEST_COMPILER is not a valid option for CMake for LLDB. There are instead two properties LLDB_TEST_C_COMPILER and LLDB_TEST_CXX_COMPILER. Update the documents accordingly to reflect the correct information. Reviewers: zturner, lldb-commits Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D43061 llvm-svn: 324564
* www: update lldb architecture docSaleem Abdulrasool2018-01-241-1/+1
| | | | | | | | | ArchSpec was moved from Core to Utility, so I modified the docs to reflect that. Patch by Alex Langford <apl@fb.com>! llvm-svn: 323363
* Fix more inconsistent line endings. NFC.Dimitry Andric2017-12-182-102/+102
| | | | llvm-svn: 321016
* Update remote debugging page with many more details.Greg Clayton2017-11-281-8/+132
| | | | llvm-svn: 319213
* Added a way to dump the full paths to all source files in a module that has ↵Greg Clayton2017-11-101-0/+16
| | | | | | debug info. llvm-svn: 317945
* Mention breakpoint names in the tutorial.Jim Ingham2017-09-141-3/+64
| | | | llvm-svn: 313305
* The llvm.org bugzilla moved.Jim Ingham2017-07-131-1/+1
| | | | llvm-svn: 307870
* Update lldb architecture docsPavel Labath2017-07-042-352/+75
| | | | | | | | | | | | | | | | | | Summary: Due to recent refactors, the descriptions of various modules were wildly out of date. With this patch, I am not trying to legislate anything, I am merely documenting the current state of affairs. I am also deleting one copy of the architecture docs. AFAIK, this one is not referenced from the web page. Reviewers: zturner, jingham Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D34872 llvm-svn: 307072
* Added a project for the unified IR interpreter.Sean Callanan2017-06-281-0/+12
| | | | llvm-svn: 306611
* Forgot to mention rewriting CommandObject::DoExecute Jim Ingham2017-06-011-0/+19
| | | | | | using the SB API's not the lldb_private API's. llvm-svn: 304379
* Added "info threads", "thread 1" and "apropos".Jim Ingham2017-05-051-0/+31
| | | | llvm-svn: 302323
* Remove the home-grown android toolchain file and all references to itPavel Labath2017-04-251-31/+24
| | | | | | | | | | | | | | | Summary: The toolchain file has been deprecated in favor of the "official" toolchain file present in the Android NDK. Also update the web build instructions to reflect this. Reviewers: eugene Subscribers: srhines, mgorny, dgross, tberghammer, lldb-commits Differential Revision: https://reviews.llvm.org/D32441 llvm-svn: 301306
* [lldb] Fix ninja URLShoaib Meenai2017-04-101-1/+1
| | | | | | The old URL is a 404 now. Pointed out by Smirftsch1 on IRC. llvm-svn: 299845
* Add support for sythetic operator dereferenceTamas Berghammer2017-03-311-0/+1
| | | | | | | | | | | | | | | | Summary: After this change a sythetic child provider can generate a special child named "$$dereference$$" what if present is used when "operator*" or "operator->" used on a ValueObject. The goal of the change is to make expressions like "up->foo" work inside the "frame variable" command. Reviewers: labath, jingham Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D31368 llvm-svn: 299251
* Python commands as first class citizens.Jim Ingham2017-03-021-1/+19
| | | | | | | This should be a necessary precursor to adding support for any future extension languages. llvm-svn: 296834
* Mention fetching thread lists lazily.Jim Ingham2017-03-021-0/+18
| | | | llvm-svn: 296833
* Forgot about local variable lookup. Jim Ingham2017-03-021-0/+18
| | | | | | Yay for coffee lines. llvm-svn: 296826
* Add a reference to the projects in the Get involved section.Jim Ingham2017-03-021-0/+2
| | | | llvm-svn: 296819
* Goals->Projects.Jim Ingham2017-03-021-1/+1
| | | | llvm-svn: 296816
* Added a list of outstanding projects that would benefit lldb.Jim Ingham2017-03-022-0/+380
| | | | | | | | | | | | | This was a list that I've had kicking around for a while, and would add to whenever some hallway conversation would bring up another good idea. It's not doing any good on my desktop, but it might generate some inspiration here. Please add to this if you have any other good ideas. I apologize for the formatting, but if I wait to get it looking nice it would probably stay on my desktop. llvm-svn: 296814
* Fixed documentation bug found by Ramana who sent a patch to the lldb-dev list.Greg Clayton2017-02-091-1/+1
| | | | llvm-svn: 294597
* Fix weak symbol linkage in SBStructuredData, update docs.Todd Fiala2016-11-091-3/+4
| | | | | | | | | | | | | | | | | Summary: This change fixes an issue where I was leaking a weakly-linked symbol in the SBAPI. It also updates the docs to call out what I did wrong. Fixes: rdar://28882483 Reviewers: jingham Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D26470 llvm-svn: 286413
* Fix up the formats.html for the addition of the thread-stop-format.Jim Ingham2016-11-081-9/+23
| | | | | | <rdar://problem/28273697> llvm-svn: 286301
* Clean up the stop printing header lines.Jim Ingham2016-11-081-0/+1
| | | | | | | | | | | | | | | | I added a "thread-stop-format" to distinguish between the form that is just the thread info (since the stop printing immediately prints the frame info) and one with more frame 0 info - which is useful for "thread list" and the like. I also added a frame.no-debug boolean to the format entities so you can print frame information differently between frames with source info and those without. This closes https://reviews.llvm.org/D26383. <rdar://problem/28273697> llvm-svn: 286288
* I hadn't fixed all the instances of the old marker for scripted format ↵Enrico Granata2016-10-211-3/+3
| | | | | | strings; do so now llvm-svn: 284847
* frame.script became script.frame a while ago; fix up the docsEnrico Granata2016-10-201-4/+4
| | | | llvm-svn: 284788
* Re-generate the python and cpp reference documentationTamas Berghammer2016-10-201455-34659/+137054
| | | | | | | | They haven't been updated since July 2013 so they missed a lot of new function added to the SB API since. Bug: llvm.org/pr30603 llvm-svn: 284725
OpenPOWER on IntegriCloud