Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5 |
|
#
17798ad7 |
| 03-Nov-2023 |
Daniel Thornburgh <dthorn@google.com> |
[lldb] Use get-task-allow entitlement on macOS too (#71112)
Running the LLDB test suite in a GUI-less macOS environment (say, ssh)
requires that the debugged tasks be signed with the get-task-allow
[lldb] Use get-task-allow entitlement on macOS too (#71112)
Running the LLDB test suite in a GUI-less macOS environment (say, ssh)
requires that the debugged tasks be signed with the get-task-allow
entitlement.
show more ...
|
Revision tags: llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5 |
|
#
2238dcc3 |
| 25-May-2023 |
Jonas Devlieghere <jonas@devlieghere.com> |
[NFC][Py Reformat] Reformat python files in lldb
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 problem
[NFC][Py Reformat] Reformat python files in lldb
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
show more ...
|
Revision tags: llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1, llvmorg-15-init, llvmorg-13.0.1, llvmorg-13.0.1-rc3, llvmorg-13.0.1-rc2 |
|
#
c4713594 |
| 30-Nov-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Fix TypeError: argument of type 'NoneType' is not iterable
Check if we have an apple_sdk before checking if it contains "internal".
|
#
4fa9e435 |
| 30-Nov-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Fix indentation in builders/darwin.py
|
#
0a302f66 |
| 30-Nov-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Search PrivateFrameworks when using an internal SDK
Make sure to add the PrivateFrameworks directory to the frameworks path when using an internal SDK. This is necessary for the "on-device" t
[lldb] Search PrivateFrameworks when using an internal SDK
Make sure to add the PrivateFrameworks directory to the frameworks path when using an internal SDK. This is necessary for the "on-device" test suite.
rdar://84519268
Differential revision: https://reviews.llvm.org/D114742
show more ...
|
Revision tags: llvmorg-13.0.1-rc1 |
|
#
2c350730 |
| 27-Oct-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] The os and version are not separate components in the triple
Create a valid triple in the Darwin builder. Currently it was incorrectly treating the os and version as two separate components i
[lldb] The os and version are not separate components in the triple
Create a valid triple in the Darwin builder. Currently it was incorrectly treating the os and version as two separate components in the triple.
Differential revision: https://reviews.llvm.org/D112676
show more ...
|
#
0f12cf7e |
| 22-Oct-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Pass the target triple when determining the DWARF version
When targeting iOS, the default dwarf version is 2 and not 4. Currently, the test suite does not pick up on that because it invokes t
[lldb] Pass the target triple when determining the DWARF version
When targeting iOS, the default dwarf version is 2 and not 4. Currently, the test suite does not pick up on that because it invokes the test compiler without a target triple. This patch fixes that and now correctly skips tests that have a dwarf version specified in a skipIf decorator.
rdar://84530477
Differential revision: https://reviews.llvm.org/D112325
show more ...
|
#
09b95b9d |
| 21-Oct-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Always set the minimum OS version in the Darwin builder
|
#
551d1188 |
| 18-Oct-2021 |
Pavel Labath <pavel@labath.sk> |
[lldb/test] Remove quote/unquote steps from the make invocations
None of the commands we run really rely on shell features. Running them with shell=False, simplifies the code as there is no need for
[lldb/test] Remove quote/unquote steps from the make invocations
None of the commands we run really rely on shell features. Running them with shell=False, simplifies the code as there is no need for elaborate quoting.
Differential Revision: https://reviews.llvm.org/D111990
show more ...
|
#
8bac18be |
| 18-Oct-2021 |
Pavel Labath <pavel@labath.sk> |
[lldb] Reduce code duplication around inferior building
We had two sets of build<flavour> methods, whose bodies were largely identical. This makes any kind of modification in their vicinity repetiti
[lldb] Reduce code duplication around inferior building
We had two sets of build<flavour> methods, whose bodies were largely identical. This makes any kind of modification in their vicinity repetitive and error-prone.
Replace each set with a single method taking an optional debug_info parameter.
Differential Revision: https://reviews.llvm.org/D111989
show more ...
|
Revision tags: llvmorg-13.0.0, llvmorg-13.0.0-rc4, llvmorg-13.0.0-rc3, llvmorg-13.0.0-rc2, llvmorg-13.0.0-rc1 |
|
#
fe23f0c7 |
| 30-Jul-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Always codesign binaries on macOS
Always codesign binaries on macOS. Apple Silicon has stricter codesigning requirements, for example requiring macCatalyst binaries to be signed. Ad-hoc sign
[lldb] Always codesign binaries on macOS
Always codesign binaries on macOS. Apple Silicon has stricter codesigning requirements, for example requiring macCatalyst binaries to be signed. Ad-hoc sign everything like we do for other Darwin platforms.
show more ...
|
Revision tags: llvmorg-14-init, llvmorg-12.0.1, llvmorg-12.0.1-rc4, llvmorg-12.0.1-rc3, llvmorg-12.0.1-rc2, llvmorg-12.0.1-rc1, llvmorg-12.0.0, llvmorg-12.0.0-rc5, llvmorg-12.0.0-rc4, llvmorg-12.0.0-rc3, llvmorg-12.0.0-rc2, llvmorg-11.1.0, llvmorg-11.1.0-rc3 |
|
#
b2545b71 |
| 29-Jan-2021 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Use `foo is None` instead of `not foo` in darwin.py
Explicitly compare to None when checking the triple's components so we don't bail out when one of them is the empty string.
|
Revision tags: llvmorg-12.0.0-rc1, llvmorg-13-init, llvmorg-11.1.0-rc2, llvmorg-11.1.0-rc1, llvmorg-11.0.1, llvmorg-11.0.1-rc2, llvmorg-11.0.1-rc1 |
|
#
dfc72439 |
| 13-Oct-2020 |
Raphael Isemann <teemperor@gmail.com> |
[lldb] Don't add no-sandbox entitlement when running tests on simulator
It seems that if codesigning the test executables with the `com.apple.private.security.no-sandbox` entitlement then the simula
[lldb] Don't add no-sandbox entitlement when running tests on simulator
It seems that if codesigning the test executables with the `com.apple.private.security.no-sandbox` entitlement then the simulator refuses to launch them and every test fails with `Process launch failed: process exited with status -1 (no such process.)`.
This patch checks if we're trying to run the test suite on the simulator and then avoids signing the executable with `no-sandbox`.
Reviewed By: JDevlieghere
Differential Revision: https://reviews.llvm.org/D89052
show more ...
|
Revision tags: llvmorg-11.0.0, llvmorg-11.0.0-rc6, llvmorg-11.0.0-rc5, llvmorg-11.0.0-rc4, llvmorg-11.0.0-rc3 |
|
#
2955a27a |
| 09-Sep-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Pass the arch as part of the triple in the ARCH_CFLAGS
|
#
b981924b |
| 26-Aug-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Move triple construction out of getArchCFlags in DarwinBuilder (NFC)
Move the construction of the triple out of getArchCFlags in the DarwinBuilder.
|
Revision tags: llvmorg-11.0.0-rc2 |
|
#
a3fc61c8 |
| 19-Aug-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Move Xcode SDK helper functions into lldbutil
This allows the logic to be reused by both the builders and the tests.
|
#
b40a3814 |
| 19-Aug-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Code sign binaries with entitlements
Binaries need to be code signed with entitlements to run on device.
Differential revision: https://reviews.llvm.org/D86237
|
#
e5d08fcb |
| 19-Aug-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Extend Darwin builder to pass the ARCH_CFLAGS spec to Make.
Construct the ARCH_CFLAGS in Python rather than in Make by disassembling the TRIPLE.
Differential revision: https://reviews.llvm.o
[lldb] Extend Darwin builder to pass the ARCH_CFLAGS spec to Make.
Construct the ARCH_CFLAGS in Python rather than in Make by disassembling the TRIPLE.
Differential revision: https://reviews.llvm.org/D85539
show more ...
|
#
074c591a |
| 19-Aug-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Add getExtraMakeArgs to Builder (NFC)
Instead of a new method for each variable any subclass might want to set, have a method getExtraMakeArgs that each subclass can use to return whatever ex
[lldb] Add getExtraMakeArgs to Builder (NFC)
Instead of a new method for each variable any subclass might want to set, have a method getExtraMakeArgs that each subclass can use to return whatever extra Make arguments it wants.
As per Pavel's suggestion in D85539.
show more ...
|
#
b623f3c0 |
| 19-Aug-2020 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Move builders under lldbsuite.test as they import lldbtest (NFC)
|