[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] Update TestModuleLoadedNotifys.py for macOS VenturaOn macOS Ventura and later, dyld and the main binary will be loadedagain when dyld moves itself into the shared cache. Update the testacc
[lldb] Update TestModuleLoadedNotifys.py for macOS VenturaOn macOS Ventura and later, dyld and the main binary will be loadedagain when dyld moves itself into the shared cache. Update the testaccordingly.Differential revision: https://reviews.llvm.org/D127331
don't extra notify ModulesDidLoad() from LoadModuleAtAddress()Places calling LoadModuleAtAddress() already call ModulesDidLoad()after a loop calling LoadModuleAtAddress(), so it's not necessaryto
don't extra notify ModulesDidLoad() from LoadModuleAtAddress()Places calling LoadModuleAtAddress() already call ModulesDidLoad()after a loop calling LoadModuleAtAddress(), so it's not necessaryto call it from there, and the batched ModulesDidLoad() may bemore efficient than this place calling it one after one.This also makes the ModuleLoadedNotifys test pass on Linux now thatthe duplicates no longer bring down the average of modules notifiedper call.Differential Revision: https://reviews.llvm.org/D123128
[lldb] Convert more assertTrue to assertEqual (NFC)Follow up to D95813, this converts multiline assertTrue to assertEqual.Differential Revision: https://reviews.llvm.org/D95899
[lldb] Set the launch flags to GetLaunchInfo().GetLaunchFlags()Instead of clearing the launch flags, always pass the target's currentlaunch flags.
[lldb] Fix the last remaining tests not inheriting TCC permissionsAfter this patch all test should have the inferior inheriting the TCCpermissions from its parent.
[lldb] NFC: Fix trivial typo in comments, documents, and messagesDifferential Revision: https://reviews.llvm.org/D77460
[lldb][test] Remove symlink for API tests.Summary: Moves lldbsuite tests to lldb/test/API.This is a largely mechanical change, moved with the following steps:```rm lldb/test/API/testcasesmkdi
[lldb][test] Remove symlink for API tests.Summary: Moves lldbsuite tests to lldb/test/API.This is a largely mechanical change, moved with the following steps:```rm lldb/test/API/testcasesmkdir -p lldb/test/API/{test_runner/test,tools/lldb-{server,vscode}}mv lldb/packages/Python/lldbsuite/test/test_runner/test lldb/test/API/test_runnerfor d in $(find lldb/packages/Python/lldbsuite/test/* -maxdepth 0 -type d | egrep -v "make|plugins|test_runner|tools"); do mv $d lldb/test/API; donefor d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-vscode -maxdepth 1 -mindepth 1 | grep -v ".py"); do mv $d lldb/test/API/tools/lldb-vscode; donefor d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-server -maxdepth 1 -mindepth 1 | egrep -v "gdbremote_testcase.py|lldbgdbserverutils.py|socket_packet_pump.py"); do mv $d lldb/test/API/tools/lldb-server; done```lldb/packages/Python/lldbsuite/__init__.py and lldb/test/API/lit.cfg.py were also updated with the new directory structure.Reviewers: labath, JDevlieghereTags: #lldbDifferential Revision: https://reviews.llvm.org/D71151