summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2019-07-25 22:22:43 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2019-07-25 22:22:43 +0000
commit29af3b4e67713e929b3022d96c8e54408ed9cf46 (patch)
tree2d037afb5441334275dd3f70a7e19460b0d2c812
parent7296fac558764bc892400aae038db0f70e79cd74 (diff)
downloadbcm5719-llvm-29af3b4e67713e929b3022d96c8e54408ed9cf46.tar.gz
bcm5719-llvm-29af3b4e67713e929b3022d96c8e54408ed9cf46.zip
[Docs] Remove reproducers from the project page.
Jim pointed out that this was still open on the website. llvm-svn: 367066
-rw-r--r--lldb/docs/status/projects.rst29
1 files changed, 7 insertions, 22 deletions
diff --git a/lldb/docs/status/projects.rst b/lldb/docs/status/projects.rst
index 5863897ce31..703a3c67d68 100644
--- a/lldb/docs/status/projects.rst
+++ b/lldb/docs/status/projects.rst
@@ -291,21 +291,6 @@ state at StopPoint 0, StopPoint 1, etc. These could then be used for testing
reactions to complex threading problems & the like, and also for simulating
hard-to-test environments (like bare board debugging).
-A Bug-Trapper infrastructure
-----------------------------
-
-We very often have bugs that can't be reproduced locally. So having a
-bug-report-trapper that can gather enough information from the surroundings of
-a bug so that we can replay the session locally would be a big help tracking
-down issues in this situation. This is tricky because you can't necessarily
-require folks to leak information about their code in order to file bug
-reports. So not only will you have to figure out what state to gather, you're
-also going to have to anonymize it somehow. But we very often have bugs from
-people that can't reduce the problem to a simple test case and can't give us
-our code, and we often just can't help them as things stand now. Note that
-adding the ProcessMock would be a good first stage towards this, since you
-could make a ProcessMock creator/serializer from the current lldb state.
-
Expression parser needs syntax for "{symbol,type} A in CU B.cpp"
----------------------------------------------------------------
@@ -393,21 +378,21 @@ Teach lldb to predict exception propagation at the throw site
-------------------------------------------------------------
There are a bunch of places in lldb where we need to know at the point where an
-exception is thrown, what frame will catch the exception.
+exception is thrown, what frame will catch the exception.
-For instance, if an expression throws an exception, we need to know whether the
-exception will be caught in the course of the expression evaluation. If so it
-would be safe to let the expression continue. But since we would destroy the
-state of the thread if we let the exception escape the expression, we currently
+For instance, if an expression throws an exception, we need to know whether the
+exception will be caught in the course of the expression evaluation. If so it
+would be safe to let the expression continue. But since we would destroy the
+state of the thread if we let the exception escape the expression, we currently
stop the expression evaluation if we see a throw. If we knew where it would be
caught we could distinguish these two cases.
-Similarly, when you step over a call that throws, you want to stop at the throw
+Similarly, when you step over a call that throws, you want to stop at the throw
point if you know the exception will unwind past the frame you were stepping in,
but it would annoying to have the step abort every time an exception was thrown.
If we could predict the catching frame, we could do this right.
-And of course, this would be a useful piece of information to display when stopped
+And of course, this would be a useful piece of information to display when stopped
at a throw point.
Add predicates to the nodes of settings
OpenPOWER on IntegriCloud