summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/dyld-launch-linux/TestDyldLaunchLinux.py
AgeCommit message (Collapse)Author
2025-05-27[lldb][NFC] update API tests which skip/expect-fail armJason Molenda
The architectures provided to skipIf / expectedFail are regular expressions (v. _match_decorator_property() in decorators.py so on Darwin systems "arm64" would match the skips for "arm" (32-bit Linux). Update these to "arm$" to prevent this, and also update three tests (TestBuiltinFormats.py, TestCrossDSOTailCalls.py, TestCrossObjectTailCalls.py) that were skipped for arm64 via this behavior, and need to be skipped or they will fail. This was moviated by the new TestDynamicValue.py test which has an expected-fail for arm, but the test was passing on arm64 Darwin resulting in failure for the CIs.
2024-05-14[lldb] Fixed the test TestDyldLaunchLinux (#92080)Dmitry Vasilyev
Install a.out and libsignal_file.so to the remote target if necessary.
2023-05-25[NFC][Py Reformat] Reformat python files in lldbJonas Devlieghere
This is an ongoing series of commits that are reformatting our Python code. Reformatting is done with `black` (23.1.0). If you end up having problems merging this commit because you have made changes to a python file, the best way to handle that is to run `git checkout --ours <yourfile>` and then reformat it with black. RFC: https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style Differential revision: https://reviews.llvm.org/D151460
2022-06-20[lldb] Relax backtrace checks in TestDyldLaunchLinuxPavel Labath
Newer versions of glibc (2.34) have an extra frame inside the `raise` function.
2022-06-17[lldb][tests] Automatically call compute_mydir (NFC)Dave Lee
Eliminate boilerplate of having each test manually assign to `mydir` by calling `compute_mydir` in lldbtest.py. Differential Revision: https://reviews.llvm.org/D128077
2022-06-09[lldb] Use assertState in more tests (NFC)Dave Lee
Follow to D127355, converting more `assertEquals` to `assertState`. Differential Revision: https://reviews.llvm.org/D127378
2022-02-14[lldb] Replace asserts on .Success() with assertSuccess()Dave Lee
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 succinct Differential Revision: https://reviews.llvm.org/D119616
2021-09-11[LLDB] Skip TestDyldLaunchLinux.py on Arm/LinuxMuhammad Omair Javaid
TestDyldLaunchLinux.py has been recently added and is failing on LLDB Arm/Linux buildbot. I am marking it skip till I come back and look at it in more detail.
2021-09-10[lldb] Add support for debugging via the dynamic linker.Rumeet Dhindsa
This patch adds support for shared library load when the executable is called through ld.so. Differential Revision:https://reviews.llvm.org/D108061
2021-08-24Revert "[lldb] Add support for debugging via the dynamic linker."Rumeet Dhindsa
This reverts commit 1cbdc07ec015d83038c08dc562d55eccfd808591. Buildbot failure started after this patch with failure in api/multithreaded/TestMultithreaded.py: https://lab.llvm.org/buildbot/#/builders/68/builds/17556
2021-08-24[lldb] Add support for debugging via the dynamic linker.Rumeet Dhindsa
This patch adds support for shared library load when the executable is called through ld.so. Differential Revision:https://reviews.llvm.org/D108061