summaryrefslogtreecommitdiffstats
path: root/lldb/docs/status
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2019-11-19 08:53:15 -0800
committerAdrian Prantl <aprantl@apple.com>2019-11-19 10:55:50 -0800
commit77f8a3324b741bc78c93d1076a31b77f331a0bc5 (patch)
tree41b0ee1fc062cc960d9fdb99139ccf9c4548c3cb /lldb/docs/status
parent882f23caeae5ad3ec1806eb6ec387e3611649d54 (diff)
downloadbcm5719-llvm-77f8a3324b741bc78c93d1076a31b77f331a0bc5.tar.gz
bcm5719-llvm-77f8a3324b741bc78c93d1076a31b77f331a0bc5.zip
Add a "Using LLDB" section to the welcome page of the website
This is an attempt to feature the user-facing resources more prominently on the LLDB website by calling out the tutorial and the GDB command map wight on the start page. I also moved the "Why a new debugger" section to the "Goals" subpage. Given that LLDB's first release is almost a decade in the past now, the title is a bit of an anachronism. Lastly, I moved the Architecture sub-page from "use" to "resources", since end-users do not care about the source code layout. Differential Revision: https://reviews.llvm.org/D70449
Diffstat (limited to 'lldb/docs/status')
-rw-r--r--lldb/docs/status/goals.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/lldb/docs/status/goals.rst b/lldb/docs/status/goals.rst
index e25b945df22..c5c236c5a46 100644
--- a/lldb/docs/status/goals.rst
+++ b/lldb/docs/status/goals.rst
@@ -31,3 +31,14 @@ Some more specific goals include:
* Great support for C, Objective-C and C++
* Retargetable to support multiple platforms
* Provide a base for debugger research and other innovation
+
+Why a New Debugger?
+-------------------
+
+In order to achieve our goals we decided to start with a fresh architecture
+that would support modern multi-threaded programs, handle debugging symbols in
+an efficient manner, use compiler based code knowledge and have plug-in support
+for functionality and extensions. Additionally we want the debugger
+capabilities to be available to other analysis tools, be they scripts or
+compiled programs, without requiring them to be GPL.
+
OpenPOWER on IntegriCloud