[lldb] Adapt lldb tests to changes in 71cdb8c6f144
[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://r
[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://reviews.llvm.org/D128077
show more ...
[lldb] Replace asserts on .Success() with assertSuccess()Replace forms of `assertTrue(err.Success())` with `assertSuccess(err)` (added in D82759).* `assertSuccess` prints out the error's message
[lldb] Replace asserts on .Success() with assertSuccess()Replace forms of `assertTrue(err.Success())` with `assertSuccess(err)` (added in D82759).* `assertSuccess` prints out the error's message* `assertSuccess` expresses explicit higher level semantics, both to the reader and for test failure output* `assertSuccess` seems not to be well known, using it where possible will help spread knowledge* `assertSuccess` statements are more succinctDifferential Revision: https://reviews.llvm.org/D119616
[lldb] [test] Update test status for NetBSD
[lldb] [test] Link FreeBSD test failures to bugsDifferential Revision: https://reviews.llvm.org/D92740
[lldb] [test] Update XFAILs/skips for FreeBSDUpdate expected failures and test skips based on common resultsfor the old and new FreeBSD plugins.
[lldb] Only set the executable module for a target onceSummary:When we try to find the executable module for our target we don't checkif we already have an executable module set. This causes tha
[lldb] Only set the executable module for a target onceSummary:When we try to find the executable module for our target we don't checkif we already have an executable module set. This causes that when debugginga program that dlopens another executable, LLDB will take that other executableas the new executable of the target (which causes that future launches of thetarget will launch the dlopen'd executable instead of the original executable).This just adds a check that we only set the executable when we haven't alreadyfound one.Fixes rdar://63443099Reviewers: jasonmolenda, jingham, teemperorReviewed By: jasonmolenda, teemperorSubscribers: jingham, JDevlieghereDifferential Revision: https://reviews.llvm.org/D80724