|
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3 |
|
| #
4de708e3 |
| 21-Oct-2024 |
Jonas Devlieghere <jonas@devlieghere.com> |
[lldb] Remove stack_logging.h (#112987)
This file is covered under the Apple open source license rather than the
LLVM license. Presumably this was an oversight, but it doesn't really
matter as thi
[lldb] Remove stack_logging.h (#112987)
This file is covered under the Apple open source license rather than the
LLVM license. Presumably this was an oversight, but it doesn't really
matter as this file is unused. Remove it altogether.
show more ...
|
|
Revision tags: llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, 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, 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, llvmorg-16.0.4, llvmorg-16.0.3 |
|
| #
13d613de |
| 29-Apr-2023 |
Jason Molenda <jason@molenda.com> |
Remove i386 and armv7 native support in debugserver
i386 and armv7 macOS/iOS cannot be built with current Xcode any longer; we cannot build or test the support code for running debugserver on these
Remove i386 and armv7 native support in debugserver
i386 and armv7 macOS/iOS cannot be built with current Xcode any longer; we cannot build or test the support code for running debugserver on these targets. Remove the code.
Differential Revision: https://reviews.llvm.org/D149503
show more ...
|
|
Revision tags: llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4 |
|
| #
b22dcaf1 |
| 28-Feb-2023 |
Jason Molenda <jason@molenda.com> |
Update debugserver xcode proj to build with c++17
Also a few small fixes for building debugserver on iOS in c++17.
|
|
Revision tags: 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, llvmorg-13.0.1-rc1 |
|
| #
4594f811 |
| 15-Oct-2021 |
Lawrence D'\''Anna <lawrence_danna@apple.com> |
Fix Xcode project for debugserver
It seems StringConvert.cpp was moved, and the Xcode project file wasn't updated.
Reviewed By: JDevlieghere
Differential Revision: https://reviews.llvm.org/D111910
|
|
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, llvmorg-14-init |
|
| #
b2e25572 |
| 20-Jul-2021 |
Jason Molenda <jason@molenda.com> |
Remove the DarwinLog functionality from debguserver
Remove the DarwinLog and qStructuredDataPlugins support from debugserver. The DarwinLog plugin was never debugged fully and made reliable, and th
Remove the DarwinLog functionality from debguserver
Remove the DarwinLog and qStructuredDataPlugins support from debugserver. The DarwinLog plugin was never debugged fully and made reliable, and the underlying private APIs it uses have migrated since 2016 so none of them exist any longer.
Differential Revision: https://reviews.llvm.org/D106324 rdar://75073283
show more ...
|
|
Revision tags: 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, 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 |
|
| #
7d67c063 |
| 13-Oct-2020 |
Jason Molenda <jason@molenda.com> |
Remove unused build configurations from debugserver xcode project
the xcode project file for debugserver exists only to make my life easier when I'm working only on debugserver and don't need to bui
Remove unused build configurations from debugserver xcode project
the xcode project file for debugserver exists only to make my life easier when I'm working only on debugserver and don't need to build the rest of llvm/lldb. It had many build configurations to reflect our old lldb xcode project file, which is long gone. Removing them to simplify the configurations.
Specifically dropping CustomSwift-Debug, DebugClang, DebugPresubmission, CustomSwift-Release, BuildAndIntegration. Keeping Debug & Release.
show more ...
|
| #
e763709d |
| 13-Oct-2020 |
Jason Molenda <jason@molenda.com> |
Add a new launch flag option for watchos, WatchComplicationLaunch.
Link against CarouselServices on watchos, recognize the WatchComplicationLaunch launch flag option when that framework is available
Add a new launch flag option for watchos, WatchComplicationLaunch.
Link against CarouselServices on watchos, recognize the WatchComplicationLaunch launch flag option when that framework is available.
<rdar://problem/62473967>, <rdar://problem/61230088>
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, llvmorg-11.0.0-rc2, llvmorg-11.0.0-rc1, llvmorg-12-init, llvmorg-10.0.1, llvmorg-10.0.1-rc4, llvmorg-10.0.1-rc3, llvmorg-10.0.1-rc2, llvmorg-10.0.1-rc1, llvmorg-10.0.0, llvmorg-10.0.0-rc6, llvmorg-10.0.0-rc5 |
|
| #
5d881dd8 |
| 19-Mar-2020 |
Jason Molenda <jason@molenda.com> |
Update so debugserver can be built on macos again with xcodebuild.
|
|
Revision tags: llvmorg-10.0.0-rc4, llvmorg-10.0.0-rc3, llvmorg-10.0.0-rc2, llvmorg-10.0.0-rc1, llvmorg-11-init, llvmorg-9.0.1, llvmorg-9.0.1-rc3, llvmorg-9.0.1-rc2, llvmorg-9.0.1-rc1, llvmorg-9.0.0, llvmorg-9.0.0-rc6, llvmorg-9.0.0-rc5, llvmorg-9.0.0-rc4, llvmorg-9.0.0-rc3, llvmorg-9.0.0-rc2, llvmorg-9.0.0-rc1, llvmorg-10-init, llvmorg-8.0.1, llvmorg-8.0.1-rc4, llvmorg-8.0.1-rc3, llvmorg-8.0.1-rc2, llvmorg-8.0.1-rc1, llvmorg-8.0.0, llvmorg-8.0.0-rc5, llvmorg-8.0.0-rc4, llvmorg-8.0.0-rc3, llvmorg-7.1.0, llvmorg-7.1.0-rc1, llvmorg-8.0.0-rc2, llvmorg-8.0.0-rc1 |
|
| #
681f6c2f |
| 18-Dec-2018 |
Jason Molenda <jmolenda@apple.com> |
Un-conditionalize use of libcompression. debugserver only builds on Darwin systems and libcompression has been in the OS for over three years.
Remove use of / linking to zlib. We'll always have l
Un-conditionalize use of libcompression. debugserver only builds on Darwin systems and libcompression has been in the OS for over three years.
Remove use of / linking to zlib. We'll always have libcompression available now.
Create a scratch buffer via compression_encode_scratch_buffer_size() and use it in calls to compression_encode_buffer() to avoid compression_encode_buffer having to malloc & free a scratch buffer on each call.
Tested by forcing compression to be enabled on macos native (normally only enabled on iOS et al devices), running the testsuite.
<rdar://problem/41601084>
llvm-svn: 349553
show more ...
|
|
Revision tags: llvmorg-7.0.1, llvmorg-7.0.1-rc3, llvmorg-7.0.1-rc2, llvmorg-7.0.1-rc1, llvmorg-7.0.0, llvmorg-7.0.0-rc3, llvmorg-7.0.0-rc2, llvmorg-7.0.0-rc1 |
|
| #
94405ddb |
| 15-Jun-2018 |
Jason Molenda <jmolenda@apple.com> |
Sort the files in the PBXBuildFile and PBXFileReference sections of debugserver's xcode project file to reduce automerger issues with the github swift repository of lldb where the order of these entr
Sort the files in the PBXBuildFile and PBXFileReference sections of debugserver's xcode project file to reduce automerger issues with the github swift repository of lldb where the order of these entries has drifted significantly over the years.
llvm-svn: 334873
show more ...
|
|
Revision tags: llvmorg-6.0.1, llvmorg-6.0.1-rc3 |
|
| #
2153c423 |
| 14-Jun-2018 |
Frederic Riss <friss@apple.com> |
Add an entitlement to debugserver
On macOS 10.14, debugserver needs to have an entitlement do be allowed to debug processes. Adding this to both the Xcode and cmake build system. This shouldn't have
Add an entitlement to debugserver
On macOS 10.14, debugserver needs to have an entitlement do be allowed to debug processes. Adding this to both the Xcode and cmake build system. This shouldn't have any impact on previous OSs.
llvm-svn: 334772
show more ...
|
|
Revision tags: llvmorg-6.0.1-rc2, llvmorg-6.0.1-rc1, llvmorg-5.0.2, llvmorg-5.0.2-rc2 |
|
| #
f92817ab |
| 19-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
Rename remotectl_com.apple.internal.xpc.remote.debugserver.plist to com.apple.internal.xpc.remote.debugserver.plist, not sure where that remotectl_ prefix came from.
<rdar://problem/36751222>
llvm
Rename remotectl_com.apple.internal.xpc.remote.debugserver.plist to com.apple.internal.xpc.remote.debugserver.plist, not sure where that remotectl_ prefix came from.
<rdar://problem/36751222>
llvm-svn: 327922
show more ...
|
| #
695b211c |
| 19-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
I didn't see that SocketAddress.cpp was already being pulled in to debugserver; my re-addition resulted in duplicated symbols. Remove my added SocketAddress.cpp, and change the original one to also
I didn't see that SocketAddress.cpp was already being pulled in to debugserver; my re-addition resulted in duplicated symbols. Remove my added SocketAddress.cpp, and change the original one to also be included for the debugserver-mini target.
llvm-svn: 327918
show more ...
|
| #
cd063214 |
| 19-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
Add the ios-mini target to the top-level xcodeproj, which builds the debugserver-mini target in debugserver. Add a new plist which needs to be installed for debugserver-mini. <rdar://problem/3675122
Add the ios-mini target to the top-level xcodeproj, which builds the debugserver-mini target in debugserver. Add a new plist which needs to be installed for debugserver-mini. <rdar://problem/36751222>
llvm-svn: 327915
show more ...
|
|
Revision tags: llvmorg-5.0.2-rc1 |
|
| #
250524f7 |
| 09-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
I added CFLAGS etc to one part of the project file I should not have.
llvm-svn: 327097
|
| #
4b7ea1f3 |
| 09-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
More cleanups of debugserver project file and the libpmenergy/libpmsample stuff. Activate it when an internal SDK is selected. Update the name of the LDFLAGS to match the rest of the settings. Upd
More cleanups of debugserver project file and the libpmenergy/libpmsample stuff. Activate it when an internal SDK is selected. Update the name of the LDFLAGS to match the rest of the settings. Update the default arch for ios builds.
llvm-svn: 327095
show more ...
|
| #
fc732119 |
| 09-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
Remove unneeded per-arch sdk specifications from debugserver xcode project file.
llvm-svn: 327088
|
| #
c13a14ac |
| 09-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
Remove the explicit dependency on libpmenergy and libpmsample.
llvm-svn: 327087
|
| #
a608510b |
| 09-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
Fixed two more sdk inconsistencies with the pmenergy stuff.
llvm-svn: 327085
|
| #
917f5b99 |
| 09-Mar-2018 |
Jason Molenda <jmolenda@apple.com> |
Three little cleanups in the debugserver xcode project file.
1. Link against libpmenergy and pmsample unconditionally. It is available on macOS 10.10 ("Yosemite") and newer. We're already linking
Three little cleanups in the debugserver xcode project file.
1. Link against libpmenergy and pmsample unconditionally. It is available on macOS 10.10 ("Yosemite") and newer. We're already linking against libcompression unconditionally which is only available on macOS 10.11 & newer.
2. Change a few "sdk=macosx.internal"'s to sdk=macosx.
3. Clean up a few places where libcompression was being enabled inconsistently.
Note: the -DLLDB_ENERGY define is only set when building against the macosx.internal SDK; it includes a header file that is not public. We link against the dylibs unconditionally for simplicity.
llvm-svn: 327084
show more ...
|
|
Revision tags: llvmorg-6.0.0 |
|
| #
41423692 |
| 28-Feb-2018 |
Han Ming Ong <hanming@apple.com> |
Add ability to collect memory limit.
Reviewer: Jason Molenda
<rdar://problem/37686560>
llvm-svn: 326374
|
| #
83d178de |
| 27-Feb-2018 |
Han Ming Ong <hanming@apple.com> |
Got rid of weak imports of libpenergy and libpsample because we are already requiring a modern macOS (at least 10.11)
Reviewer: Jason Molenda llvm-svn: 326213
|
|
Revision tags: llvmorg-6.0.0-rc3, llvmorg-6.0.0-rc2 |
|
| #
35eb6c85 |
| 03-Feb-2018 |
Jason Molenda <jmolenda@apple.com> |
Turn off the deprecated ALWAYS_SEARCH_USER_PATHS feature in debugserver. This is already set this way in the lldb project files but not in debugserver. Updating for consistency.
llvm-svn: 324158
|
|
Revision tags: llvmorg-6.0.0-rc1 |
|
| #
0af609d1 |
| 17-Jan-2018 |
Jason Molenda <jmolenda@apple.com> |
Remove the hardcoded macos deployment targets altogether from the xcode project files. We'll build for the current OS only, by default.
llvm-svn: 322603
|
| #
6b7daba6 |
| 09-Jan-2018 |
Jason Molenda <jmolenda@apple.com> |
This change updates the deployment target for lldb and debugserver (built with Xcode) from 10.9 to 10.11. It also enables the use of libcompression in debugserver by default (these API are only pres
This change updates the deployment target for lldb and debugserver (built with Xcode) from 10.9 to 10.11. It also enables the use of libcompression in debugserver by default (these API are only present in macOS 10.11 and newer -- 10.11 was released c. Sep 2015).
I don't know if we have people / bots building lldb on older mac releases; if this turns out to be a problem I will revert the change. There are some parts of lldb (e.g. debugserer's ability to report the OS version #) that only work with 10.10 and this changes the behavior of lldb (whether the older or newer dyld interfaces are used) so there is some importance to updating the min required version.
llvm-svn: 322128
show more ...
|