summaryrefslogtreecommitdiff
path: root/lldb/test/Shell/Process/Optimization.test
AgeCommit message (Collapse)Author
2025-09-03[LLDB] Make internal shell the default for running LLDB lit tests. (#156729)cmtice
This patch updates the lld lit test config to use the internal shell by default. This has some performance advantages (~10-15%) and also produces nicer failure output. It also updates the two LLDB tests to not require shell (so that they run under the internal shell), after first verifying that they run and pass using the internal shell; and it fixes one test that was not passing under the internal shell.
2022-04-14[lldb] Port Process::PrintWarning* to use the new diagnostic eventsJonas Devlieghere
Port the two Process::PrintWarning functions to use the new diagnostic events through Debugger::ReportWarning. I kept the wrapper function in the process, but delegated the work to the Module. Consistent with the current code, the Module ensures the warning is only printed once per module. Differential revision: https://reviews.llvm.org/D123698
2020-05-22Restrict test for DW_AT_APPLE_optimized to DarwinAdrian Prantl
2020-05-22Print a warning when stopped in a frame LLDB has no plugin for.Adrian Prantl
This patchs adds an optional warning that is printed when stopped at a frame that was compiled in a source language that LLDB has no plugin for. The motivational use-case is debugging Swift code on Linux. When the user accidentally invokes the system LLDB that was built without the Swift plugin, it is very much non-obvious why debugging doesnt work. This warning makes it easy to figure out what went wrong. <rdar://problem/56986569>