[Lldb-commits] [lldb] dfde354 - NFC. Fixing warnings from adding DXContainer

2022-03-29 Thread Chris Bieneman via lldb-commits
Author: Chris Bieneman Date: 2022-03-29T14:46:24-05:00 New Revision: dfde354958ca49138349e1428bf2fc0414a73a43 URL: https://github.com/llvm/llvm-project/commit/dfde354958ca49138349e1428bf2fc0414a73a43 DIFF: https://github.com/llvm/llvm-project/commit/dfde354958ca49138349e1428bf2fc0414a73a43.diff

Re: [Lldb-commits] [lldb] r316800 - [CMake] Build clang as dependency when using in-tree clang for tests.

2017-11-17 Thread Chris Bieneman via lldb-commits
A few notes on this change. > On Oct 27, 2017, at 2:22 PM, Davide Italiano via lldb-commits > wrote: > > Author: davide > Date: Fri Oct 27 14:22:57 2017 > New Revision: 316800 > > URL: http://llvm.org/viewvc/llvm-project?rev=316800&view=rev > Log: > [CMake] Build clang as dependency when using

[Lldb-commits] [lldb] r315120 - [CMake] Add LLDB_INCLUDE_TESTS variable

2017-10-06 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Oct 6 15:21:36 2017 New Revision: 315120 URL: http://llvm.org/viewvc/llvm-project?rev=315120&view=rev Log: [CMake] Add LLDB_INCLUDE_TESTS variable This behaves like the other *_INCLUDE_TESTS variables in CMake and is tied to LLVM_INCLUDE_TESTS so that if you're build

[Lldb-commits] [lldb] r312666 - [CMake] Need to set WITH_LOCKDOWN on debugserver target

2017-09-06 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Sep 6 13:15:43 2017 New Revision: 312666 URL: http://llvm.org/viewvc/llvm-project?rev=312666&view=rev Log: [CMake] Need to set WITH_LOCKDOWN on debugserver target Turns out WITH_LOCKDOWN define changes the struct layout and constructor implementation for RNBSocket wh

[Lldb-commits] [lldb] r312008 - [IPv6] Fix a bug in the IPv6 listen behavior

2017-08-29 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Aug 29 09:13:41 2017 New Revision: 312008 URL: http://llvm.org/viewvc/llvm-project?rev=312008&view=rev Log: [IPv6] Fix a bug in the IPv6 listen behavior The socket bind address should either be localhost or anyaddress. This bug in the listen behavior was preventing ll

[Lldb-commits] [lldb] r310955 - [CMake] Fixing an error in STREQUAL usage.

2017-08-15 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Aug 15 13:56:04 2017 New Revision: 310955 URL: http://llvm.org/viewvc/llvm-project?rev=310955&view=rev Log: [CMake] Fixing an error in STREQUAL usage. Modified: lldb/trunk/tools/debugserver/source/CMakeLists.txt Modified: lldb/trunk/tools/debugserver/source/CMakeL

[Lldb-commits] [lldb] r310936 - [CMake] Disable code sign entitlements when using lldb_codesign

2017-08-15 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Aug 15 10:42:20 2017 New Revision: 310936 URL: http://llvm.org/viewvc/llvm-project?rev=310936&view=rev Log: [CMake] Disable code sign entitlements when using lldb_codesign Turns out self-signed certificates and entitlements don't always play well together... Modified

[Lldb-commits] [lldb] r309429 - [CMake] Add SharingPtr.h to the Framework header list

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 13:27:38 2017 New Revision: 309429 URL: http://llvm.org/viewvc/llvm-project?rev=309429&view=rev Log: [CMake] Add SharingPtr.h to the Framework header list lldb-forward.h which is a public header uses SharingPtr, so we need to include that header as well. Modif

[Lldb-commits] [lldb] r309428 - [CMake] debugserver-nonui doesn't go in the framework

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 13:27:37 2017 New Revision: 309428 URL: http://llvm.org/viewvc/llvm-project?rev=309428&view=rev Log: [CMake] debugserver-nonui doesn't go in the framework Small change to correct the install path of the nonui debugserver. Modified: lldb/trunk/tools/debugser

[Lldb-commits] [lldb] r309396 - [CMake] libcompression is optional not required for debugserver

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 08:44:16 2017 New Revision: 309396 URL: http://llvm.org/viewvc/llvm-project?rev=309396&view=rev Log: [CMake] libcompression is optional not required for debugserver Fix a quick bug from r309395. Modified: lldb/trunk/tools/debugserver/source/CMakeLists.txt

[Lldb-commits] [lldb] r309395 - [CMake] Add checks for libcompression

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 08:39:51 2017 New Revision: 309395 URL: http://llvm.org/viewvc/llvm-project?rev=309395&view=rev Log: [CMake] Add checks for libcompression This enables libcompression when available in the CMake build system. Modified: lldb/trunk/cmake/modules/LLDBGenerateC

[Lldb-commits] [lldb] r309394 - [CMake] Cleanup of header fixup and installation

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 08:39:51 2017 New Revision: 309394 URL: http://llvm.org/viewvc/llvm-project?rev=309394&view=rev Log: [CMake] Cleanup of header fixup and installation This patch does the following: * Gets the header copy step to re-run whenever header change * Gets the header f

[Lldb-commits] [lldb] r309392 - [CMake] Adapt to clang r309390

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 08:39:49 2017 New Revision: 309392 URL: http://llvm.org/viewvc/llvm-project?rev=309392&view=rev Log: [CMake] Adapt to clang r309390 This removes the configuration order dependence between LLDB and Clang. Modified: lldb/trunk/cmake/modules/AddLLDB.cmake Mod

[Lldb-commits] [lldb] r309393 - [CMake] Enable OS_LOG support on Darwin

2017-07-28 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Jul 28 08:39:50 2017 New Revision: 309393 URL: http://llvm.org/viewvc/llvm-project?rev=309393&view=rev Log: [CMake] Enable OS_LOG support on Darwin This gets CMake to match the Xcode project build Modified: lldb/trunk/CMakeLists.txt Modified: lldb/trunk/CMakeList

[Lldb-commits] [lldb] r309026 - [CMake] Build debugserver & debugserver_nonui

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:31:53 2017 New Revision: 309026 URL: http://llvm.org/viewvc/llvm-project?rev=309026&view=rev Log: [CMake] Build debugserver & debugserver_nonui When building for iOS we build two variants of debugserver. One which supports UI functionality like Springboard f

[Lldb-commits] [lldb] r309025 - [CMake] Update Framework construction for iOS

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:31:15 2017 New Revision: 309025 URL: http://llvm.org/viewvc/llvm-project?rev=309025&view=rev Log: [CMake] Update Framework construction for iOS On iOS frameworks don't have versions or resources, they are flatter bundles. This updates the LLDB framework buil

[Lldb-commits] [lldb] r309024 - [CMake] Rework construction of framework bundle

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:30:58 2017 New Revision: 309024 URL: http://llvm.org/viewvc/llvm-project?rev=309024&view=rev Log: [CMake] Rework construction of framework bundle This adds an explicit step for processing the headers and restructures how the framework bundles are constructed

[Lldb-commits] [lldb] r309023 - [CMake] Fix framework build

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:30:35 2017 New Revision: 309023 URL: http://llvm.org/viewvc/llvm-project?rev=309023&view=rev Log: [CMake] Fix framework build The LLDB framework build looks for the swig-generated source in the wrong place. This should resolve that. Modified: lldb/trunk

[Lldb-commits] [lldb] r309022 - [CMake] NFC. Cleanup unnecessary CMake policy

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:30:18 2017 New Revision: 309022 URL: http://llvm.org/viewvc/llvm-project?rev=309022&view=rev Log: [CMake] NFC. Cleanup unnecessary CMake policy This is just setting to the default behavior, so it does nothing. Modified: lldb/trunk/cmake/modules/LLDBStand

[Lldb-commits] [lldb] r309021 - [CMake] Cleanup unnecessary definition

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:29:45 2017 New Revision: 309021 URL: http://llvm.org/viewvc/llvm-project?rev=309021&view=rev Log: [CMake] Cleanup unnecessary definition This is only used in one file, and we already set it correctly on that file, so we don't need to set this everywhere. Mo

[Lldb-commits] [lldb] r309020 - [CMake] Add debugserver entitlements

2017-07-25 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 25 13:29:28 2017 New Revision: 309020 URL: http://llvm.org/viewvc/llvm-project?rev=309020&view=rev Log: [CMake] Add debugserver entitlements When consigning debugserver we should also include the entitlements file on the code sign command. Modified: lldb/trun

[Lldb-commits] [lldb] r308509 - Fix GreenDragon bots

2017-07-19 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Jul 19 11:57:16 2017 New Revision: 308509 URL: http://llvm.org/viewvc/llvm-project?rev=308509&view=rev Log: Fix GreenDragon bots This commit removes a very old deprecated API that was causing compile failures for LLDB on Darwin. Since the comment says we only needed t

[Lldb-commits] [lldb] r308378 - [CMake] A few fixups to support building LLDB for iOS

2017-07-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 18 14:15:53 2017 New Revision: 308378 URL: http://llvm.org/viewvc/llvm-project?rev=308378&view=rev Log: [CMake] A few fixups to support building LLDB for iOS These changes enable proper configuration of LLDB targeting iOS. Modified: lldb/trunk/cmake/modules/LL

[Lldb-commits] [lldb] r308377 - [CMake] Refactor debugserver build system

2017-07-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 18 14:15:27 2017 New Revision: 308377 URL: http://llvm.org/viewvc/llvm-project?rev=308377&view=rev Log: [CMake] Refactor debugserver build system This refactoring changes two significant things about how the debugserver build system works: (1) debugserver will in

[Lldb-commits] [lldb] r308376 - [CMake] [NFC] Remove out of date and redundant version requirement

2017-07-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jul 18 14:15:14 2017 New Revision: 308376 URL: http://llvm.org/viewvc/llvm-project?rev=308376&view=rev Log: [CMake] [NFC] Remove out of date and redundant version requirement Since we set the minimum required version elsewhere to be higher this actually has meaningful

[Lldb-commits] [lldb] r307957 - Fix debugserver accepting remote connections

2017-07-13 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Jul 13 13:58:13 2017 New Revision: 307957 URL: http://llvm.org/viewvc/llvm-project?rev=307957&view=rev Log: Fix debugserver accepting remote connections While adding IPv6 support to debugserver I broke handling wildcard addresses and fully qualified address filtering.

[Lldb-commits] [lldb] r302282 - Fix UDP Socket connections

2017-05-05 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri May 5 15:35:50 2017 New Revision: 302282 URL: http://llvm.org/viewvc/llvm-project?rev=302282&view=rev Log: Fix UDP Socket connections Some of the refactoring in r301492 broke UDP socket connections. This is a partial revert of that refactoring. At some point I'll spe

[Lldb-commits] [lldb] r301581 - Fixing Windows bot

2017-04-27 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Apr 27 14:56:54 2017 New Revision: 301581 URL: http://llvm.org/viewvc/llvm-project?rev=301581&view=rev Log: Fixing Windows bot URL: http://lab.llvm.org:8011/builders/lldb-x86-windows-msvc2015/builds/8700 Modified: lldb/trunk/include/lldb/Host/PosixApi.h Modified:

[Lldb-commits] [lldb] r301579 - Fix GreenDragon bots

2017-04-27 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Apr 27 14:45:13 2017 New Revision: 301579 URL: http://llvm.org/viewvc/llvm-project?rev=301579&view=rev Log: Fix GreenDragon bots We don't actually need to include Compiler.h here because it is only used on Windows and Windows/PosixAPI.h includes it. Modified: lld

[Lldb-commits] [lldb] r301580 - NFC. Add comment about debugserver usage

2017-04-27 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Apr 27 14:45:16 2017 New Revision: 301580 URL: http://llvm.org/viewvc/llvm-project?rev=301580&view=rev Log: NFC. Add comment about debugserver usage This just adds a comment to SocketAddress about it being used by debugserver and the implications of that. If we need

[Lldb-commits] [lldb] r301559 - Update GDB remote command regex for IPv6

2017-04-27 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Apr 27 11:13:58 2017 New Revision: 301559 URL: http://llvm.org/viewvc/llvm-project?rev=301559&view=rev Log: Update GDB remote command regex for IPv6 This updates the regular expression used to match host/port pairs for the gdb-remote command to also match IPv6 address

[Lldb-commits] [lldb] r301553 - [CMake] Abstract Config.h generation for Xcode

2017-04-27 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Apr 27 11:04:26 2017 New Revision: 301553 URL: http://llvm.org/viewvc/llvm-project?rev=301553&view=rev Log: [CMake] Abstract Config.h generation for Xcode This patch abstracts the generation of Config.h and creates a dummy project entry point to allow generation of LL

[Lldb-commits] [lldb] r301506 - One more try at the whole compiling thing...

2017-04-26 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Apr 26 19:47:19 2017 New Revision: 301506 URL: http://llvm.org/viewvc/llvm-project?rev=301506&view=rev Log: One more try at the whole compiling thing... Need to actually use the right type in both parts of the cast. Modified: lldb/trunk/source/Host/common/TCPSocke

[Lldb-commits] [lldb] r301504 - One more attempt to fix the broken bots.

2017-04-26 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Apr 26 19:23:41 2017 New Revision: 301504 URL: http://llvm.org/viewvc/llvm-project?rev=301504&view=rev Log: One more attempt to fix the broken bots. Modified: lldb/trunk/source/Host/common/TCPSocket.cpp Modified: lldb/trunk/source/Host/common/TCPSocket.cpp URL: h

[Lldb-commits] [lldb] r301502 - Fix Windows bots broken by r301492

2017-04-26 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Apr 26 19:03:27 2017 New Revision: 301502 URL: http://llvm.org/viewvc/llvm-project?rev=301502&view=rev Log: Fix Windows bots broken by r301492 http://lab.llvm.org:8011/builders/lldb-x86-windows-msvc2015/builds/8644/ Modified: lldb/trunk/source/Host/common/TCPSocke

[Lldb-commits] [lldb] r301492 - Re-landing IPv6 support for LLDB Host

2017-04-26 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Apr 26 18:17:20 2017 New Revision: 301492 URL: http://llvm.org/viewvc/llvm-project?rev=301492&view=rev Log: Re-landing IPv6 support for LLDB Host This support was landed in r300579, and reverted in r300669 due to failures on the bots. The failures were caused by sock

[Lldb-commits] [lldb] r300654 - [CMake] Add configure check for sys/event.h

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 21:53:53 2017 New Revision: 300654 URL: http://llvm.org/viewvc/llvm-project?rev=300654&view=rev Log: [CMake] Add configure check for sys/event.h This enables the kqueue path in MainLoop for Darwin and BSD. Modified: lldb/trunk/cmake/modules/LLDBConfig.cmake

[Lldb-commits] [lldb] r300647 - One more attempt and Windows

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 20:32:08 2017 New Revision: 300647 URL: http://llvm.org/viewvc/llvm-project?rev=300647&view=rev Log: One more attempt and Windows This is the last Windows compile error, so... Hit me with your best shot. Modified: lldb/trunk/source/Host/common/MainLoop.cpp

[Lldb-commits] [lldb] r300640 - Another netbsd build failure...

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 20:17:29 2017 New Revision: 300640 URL: http://llvm.org/viewvc/llvm-project?rev=300640&view=rev Log: Another netbsd build failure... Modified: lldb/trunk/source/Host/common/MainLoop.cpp Modified: lldb/trunk/source/Host/common/MainLoop.cpp URL: http://llvm.

[Lldb-commits] [lldb] r300638 - Buildbot wack-a-mole!

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 20:15:17 2017 New Revision: 300638 URL: http://llvm.org/viewvc/llvm-project?rev=300638&view=rev Log: Buildbot wack-a-mole! This should fix the netbsd bot I just broke. Modified: lldb/trunk/source/Host/common/MainLoop.cpp Modified: lldb/trunk/source/Host/co

[Lldb-commits] [lldb] r300636 - ifdefing out the signal handling code on Windows

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 20:00:16 2017 New Revision: 300636 URL: http://llvm.org/viewvc/llvm-project?rev=300636&view=rev Log: ifdefing out the signal handling code on Windows *fingers crossed* This might fix the Window bots, but I really don't know... Modified: lldb/trunk/source/H

[Lldb-commits] [lldb] r300618 - Define HAVE_SIGACTION to 1 in Xcode build

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 17:37:00 2017 New Revision: 300618 URL: http://llvm.org/viewvc/llvm-project?rev=300618&view=rev Log: Define HAVE_SIGACTION to 1 in Xcode build This is needed to make the Xcode project build since it doesn't have auto-generated Config header. Modified: lldb

[Lldb-commits] [lldb] r300615 - Include time.h, and fix a Darwin warning

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 17:11:13 2017 New Revision: 300615 URL: http://llvm.org/viewvc/llvm-project?rev=300615&view=rev Log: Include time.h, and fix a Darwin warning This is a little more cleanup from r300579. Modified: lldb/trunk/source/Host/common/MainLoop.cpp Modified: lldb/tr

Re: [Lldb-commits] [lldb] r300610 - Fix Windows bot failure

2017-04-18 Thread Chris Bieneman via lldb-commits
t;https://msdn.microsoft.com/en-us/library/mt633792.aspx> > > I suspect somebody had suppressed it for some reason. > > On Tue, Apr 18, 2017 at 2:47 PM, Chris Bieneman via lldb-commits > mailto:lldb-commits@lists.llvm.org>> wrote: > Author: cbieneman > Date: Tue Apr 1

[Lldb-commits] [lldb] r300610 - Fix Windows bot failure

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 16:47:50 2017 New Revision: 300610 URL: http://llvm.org/viewvc/llvm-project?rev=300610&view=rev Log: Fix Windows bot failure timespec is not available on Windows, and we should use size_t instead of nfds_t. Modified: lldb/trunk/source/Host/common/MainLoop.

[Lldb-commits] [lldb] r300606 - Fixing error on Android build (-Werror)

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 16:35:26 2017 New Revision: 300606 URL: http://llvm.org/viewvc/llvm-project?rev=300606&view=rev Log: Fixing error on Android build (-Werror) This is fallout from r300579. Modified: lldb/trunk/source/Host/common/UDPSocket.cpp Modified: lldb/trunk/source/Hos

[Lldb-commits] [lldb] r300605 - Removing unused include

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 16:23:55 2017 New Revision: 300605 URL: http://llvm.org/viewvc/llvm-project?rev=300605&view=rev Log: Removing unused include This is causing the Windows bot failures. Modified: lldb/trunk/source/Host/common/MainLoop.cpp Modified: lldb/trunk/source/Host/com

[Lldb-commits] [lldb] r300590 - [CMake] Adding configure-time check for sigaction

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 15:49:09 2017 New Revision: 300590 URL: http://llvm.org/viewvc/llvm-project?rev=300590&view=rev Log: [CMake] Adding configure-time check for sigaction Hopefully this will fix the netbsd bot that I broke... Modified: lldb/trunk/cmake/modules/LLDBConfig.cmake

[Lldb-commits] [lldb] r300589 - Writing multi-platform code is hard...

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 15:49:05 2017 New Revision: 300589 URL: http://llvm.org/viewvc/llvm-project?rev=300589&view=rev Log: Writing multi-platform code is hard... Fixing another error from r300579. Modified: lldb/trunk/source/Host/common/MainLoop.cpp Modified: lldb/trunk/source/

[Lldb-commits] [lldb] r300587 - Fix broken windows build.

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 15:37:05 2017 New Revision: 300587 URL: http://llvm.org/viewvc/llvm-project?rev=300587&view=rev Log: Fix broken windows build. This is not ideal, but it should get the bot going again. I'll need to revisit this if we want to get signal handling working on Windo

[Lldb-commits] [lldb] r300582 - Fixing bot failure caused by r300579

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 15:08:29 2017 New Revision: 300582 URL: http://llvm.org/viewvc/llvm-project?rev=300582&view=rev Log: Fixing bot failure caused by r300579 Modified: lldb/trunk/source/Host/common/Socket.cpp Modified: lldb/trunk/source/Host/common/Socket.cpp URL: http://llvm

[Lldb-commits] [lldb] r300580 - Update DebugServer to support IPv6 over TCP

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 15:01:59 2017 New Revision: 300580 URL: http://llvm.org/viewvc/llvm-project?rev=300580&view=rev Log: Update DebugServer to support IPv6 over TCP Summary: This patch adds IPv6 support to debugserver. It follows a similar pattern to the changes proposed for LLDB/

[Lldb-commits] [lldb] r300579 - Update LLDB Host to support IPv6 over TCP

2017-04-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Apr 18 15:01:52 2017 New Revision: 300579 URL: http://llvm.org/viewvc/llvm-project?rev=300579&view=rev Log: Update LLDB Host to support IPv6 over TCP Summary: This patch adds IPv6 support to LLDB/Host's TCP socket implementation. Supporting IPv6 involved a few signifi

[Lldb-commits] [lldb] r300374 - Fix bot breakage from r300372

2017-04-14 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Apr 14 17:20:36 2017 New Revision: 300374 URL: http://llvm.org/viewvc/llvm-project?rev=300374&view=rev Log: Fix bot breakage from r300372 Use #cmakedefine instead of #cmakedefine01 because the uses are ifndef instead of if. Modified: lldb/trunk/include/lldb/Host/

[Lldb-commits] [lldb] r300372 - [CMake] Support generating Config.h

2017-04-14 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Apr 14 17:03:45 2017 New Revision: 300372 URL: http://llvm.org/viewvc/llvm-project?rev=300372&view=rev Log: [CMake] Support generating Config.h Summary: This patch removes the hand maintained config files in favor of auto-generating the config file. We will still need

[Lldb-commits] [lldb] r300111 - Support Unit Testing debugserver

2017-04-12 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Apr 12 16:56:29 2017 New Revision: 300111 URL: http://llvm.org/viewvc/llvm-project?rev=300111&view=rev Log: Support Unit Testing debugserver Summary: This patch refactors the CMake build system's support for building debugserver to allow us to build the majority of de

[Lldb-commits] [lldb] r300112 - [NFC] Adding a new wrapper for getaddrinfo

2017-04-12 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Apr 12 16:56:33 2017 New Revision: 300112 URL: http://llvm.org/viewvc/llvm-project?rev=300112&view=rev Log: [NFC] Adding a new wrapper for getaddrinfo Summary: This patch adds a new wrapper for getaddrinfo which returns a std::vector of SocketAddresses. While this pat

Re: [Lldb-commits] [PATCH] D31367: Expression: add missing linkage to RuntimeDyld component

2017-03-30 Thread Chris Bieneman via lldb-commits
I had a talk with Lang about the ExecutionEngine library structuring, and it sounds like there are some problems there that need to be worked out. Luckily for this specific case, I think the solution is actually quite simple: ``` diff --git a/include/llvm/ExecutionEngine/ExecutionEngine.h b/inc

[Lldb-commits] [lldb] r297880 - [debugserver] NFC. One more small cleanup to DNBArchImplX86_64::SetFPUState

2017-03-15 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Mar 15 14:52:57 2017 New Revision: 297880 URL: http://llvm.org/viewvc/llvm-project?rev=297880&view=rev Log: [debugserver] NFC. One more small cleanup to DNBArchImplX86_64::SetFPUState This is another similar cleanup to other changes I've been making to simplify the AV

[Lldb-commits] [lldb] r297787 - [debugserver] NFC. Cleanup Get/Set Register Value/Context

2017-03-14 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Mar 14 17:24:36 2017 New Revision: 297787 URL: http://llvm.org/viewvc/llvm-project?rev=297787&view=rev Log: [debugserver] NFC. Cleanup Get/Set Register Value/Context This patch modifies the Get/Set Register Value/Context functions for Intel to not duplicate code for r

[Lldb-commits] [lldb] r297776 - [CMake] Override debugserver to use the build tree on Darwin

2017-03-14 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Mar 14 15:04:46 2017 New Revision: 297776 URL: http://llvm.org/viewvc/llvm-project?rev=297776&view=rev Log: [CMake] Override debugserver to use the build tree on Darwin This patch adds support to the test suite for overriding the path to debugserver, and uses the over

[Lldb-commits] [lldb] r297774 - [debugserver] Fixing a small logic error from r297685

2017-03-14 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Mar 14 15:01:24 2017 New Revision: 297774 URL: http://llvm.org/viewvc/llvm-project?rev=297774&view=rev Log: [debugserver] Fixing a small logic error from r297685 I had mixed up the logic during patch review. This resolves the test failure reading YMM registers on Darw

[Lldb-commits] [lldb] r297691 - [debugserver] NFC. Missed one bit of cleanup in r297688

2017-03-13 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Mar 13 18:46:50 2017 New Revision: 297691 URL: http://llvm.org/viewvc/llvm-project?rev=297691&view=rev Log: [debugserver] NFC. Missed one bit of cleanup in r297688 I did this cleanup in the x86_64, but missed it in the i386 code. This just simplifies the calls to thre

[Lldb-commits] [lldb] r297688 - [debugserver] NFC. Cleanup DNBArchImpl*::GetFPUState()

2017-03-13 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Mar 13 18:27:58 2017 New Revision: 297688 URL: http://llvm.org/viewvc/llvm-project?rev=297688&view=rev Log: [debugserver] NFC. Cleanup DNBArchImpl*::GetFPUState() This patch consolidates the DEBUG_FPU_REGS code for i386 and x86_64 to take advantage of the fact that th

[Lldb-commits] [lldb] r297685 - [debugserver] This is a small cleanup patch to AVX support detection

2017-03-13 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Mar 13 18:19:04 2017 New Revision: 297685 URL: http://llvm.org/viewvc/llvm-project?rev=297685&view=rev Log: [debugserver] This is a small cleanup patch to AVX support detection Summary: The first Sandybridge iMacs with AVX support shipped in Spring 2011 with Snow Leop

[Lldb-commits] [lldb] r294987 - [CMake] Adding API dependency on Utility

2017-02-13 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Feb 13 15:19:53 2017 New Revision: 294987 URL: http://llvm.org/viewvc/llvm-project?rev=294987&view=rev Log: [CMake] Adding API dependency on Utility Utility is directly referenced from Breakpoint. Modified: lldb/trunk/source/Breakpoint/CMakeLists.txt Modified: ll

[Lldb-commits] [lldb] r294986 - [CMake] Adding API dependency on Utility

2017-02-13 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Feb 13 15:16:01 2017 New Revision: 294986 URL: http://llvm.org/viewvc/llvm-project?rev=294986&view=rev Log: [CMake] Adding API dependency on Utility Utility is directly referenced from API. Modified: lldb/trunk/source/API/CMakeLists.txt Modified: lldb/trunk/sourc

[Lldb-commits] [lldb] r294768 - Fix another build issue with shared libraries on Linux

2017-02-10 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Feb 10 12:39:26 2017 New Revision: 294768 URL: http://llvm.org/viewvc/llvm-project?rev=294768&view=rev Log: Fix another build issue with shared libraries on Linux In r294767, I added these dependencies in the wrong place. Modified: lldb/trunk/source/Plugins/Disass

[Lldb-commits] [lldb] r294767 - Fix another build issue with shared libraries on Linux

2017-02-10 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Feb 10 12:37:02 2017 New Revision: 294767 URL: http://llvm.org/viewvc/llvm-project?rev=294767&view=rev Log: Fix another build issue with shared libraries on Linux Modified: lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt Modified: lldb/trunk/source/Plu

[Lldb-commits] [lldb] r294763 - Fix build issue with shared libraries reported via email

2017-02-10 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Feb 10 11:47:55 2017 New Revision: 294763 URL: http://llvm.org/viewvc/llvm-project?rev=294763&view=rev Log: Fix build issue with shared libraries reported via email Modified: lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt Modified: lldb/trunk/source/P

[Lldb-commits] [lldb] r294521 - [CMake] Add dependency on Mips target if it is available

2017-02-08 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Feb 8 15:24:51 2017 New Revision: 294521 URL: http://llvm.org/viewvc/llvm-project?rev=294521&view=rev Log: [CMake] Add dependency on Mips target if it is available The Mips plugins conditionally link the Mips backend, so we need to conditionally add the target as a d

[Lldb-commits] [lldb] r294515 - [CMake] Final dependency cleanup patch!

2017-02-08 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Feb 8 15:00:46 2017 New Revision: 294515 URL: http://llvm.org/viewvc/llvm-project?rev=294515&view=rev Log: [CMake] Final dependency cleanup patch! Summary: This patch removes the over-specified dependencies from LLDBDependencies and instead relies on the dependencies

[Lldb-commits] [lldb] r294372 - [CMake] Add explicit dependencies for ObjectFileELF tests

2017-02-07 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Feb 7 17:33:58 2017 New Revision: 294372 URL: http://llvm.org/viewvc/llvm-project?rev=294372&view=rev Log: [CMake] Add explicit dependencies for ObjectFileELF tests Modified: lldb/trunk/unittests/ObjectFile/ELF/CMakeLists.txt Modified: lldb/trunk/unittests/Object

[Lldb-commits] [lldb] r293821 - [CMake] Update unit tests with accurate dependencies

2017-02-01 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Feb 1 16:17:00 2017 New Revision: 293821 URL: http://llvm.org/viewvc/llvm-project?rev=293821&view=rev Log: [CMake] Update unit tests with accurate dependencies This is extending the updates from r293696 to the LLDB unit tests. Modified: lldb/trunk/unittests/Break

[Lldb-commits] [lldb] r293701 - [CMake] [4/4] Update a batch of plugins

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 16:31:38 2017 New Revision: 293701 URL: http://llvm.org/viewvc/llvm-project?rev=293701&view=rev Log: [CMake] [4/4] Update a batch of plugins This is extending the updates from r293696 to more LLDB plugins. Modified: lldb/trunk/source/Plugins/ScriptInterpret

[Lldb-commits] [lldb] r293700 - [CMake] [3/4] Update a batch of plugins

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 16:29:11 2017 New Revision: 293700 URL: http://llvm.org/viewvc/llvm-project?rev=293700&view=rev Log: [CMake] [3/4] Update a batch of plugins This is extending the updates from r293696 to more LLDB plugins. Modified: lldb/trunk/source/Plugins/OperatingSystem

[Lldb-commits] [lldb] r293699 - [CMake] [2/4] Update a batch of plugins

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 16:23:49 2017 New Revision: 293699 URL: http://llvm.org/viewvc/llvm-project?rev=293699&view=rev Log: [CMake] [2/4] Update a batch of plugins This is extending the updates from r293696 to more LLDB plugins. Modified: lldb/trunk/source/Plugins/Language/CPlusP

[Lldb-commits] [lldb] r293698 - [CMake] [1/4] Update a batch of plugins

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 16:21:19 2017 New Revision: 293698 URL: http://llvm.org/viewvc/llvm-project?rev=293698&view=rev Log: [CMake] [1/4] Update a batch of plugins This is extending the updates from r293696 to more LLDB plugins. Modified: lldb/trunk/source/Plugins/Disassembler/ll

[Lldb-commits] [lldb] r293696 - [CMake] Add explicit dependencies to plugins

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 16:12:59 2017 New Revision: 293696 URL: http://llvm.org/viewvc/llvm-project?rev=293696&view=rev Log: [CMake] Add explicit dependencies to plugins Summary: This patch does two things. First it updates all the ABI plugins with accurate dependencies, and second it

[Lldb-commits] [lldb] r293690 - [CMake] Partial revert of r293686

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 15:12:52 2017 New Revision: 293690 URL: http://llvm.org/viewvc/llvm-project?rev=293690&view=rev Log: [CMake] Partial revert of r293686 This change reverts the lldb-server part of r293686, which is having trouble on Linux bots. I'm not sure if I can make lldb-se

[Lldb-commits] [lldb] r293687 - [CMake] Fix broken NetBSD bots

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 14:52:41 2017 New Revision: 293687 URL: http://llvm.org/viewvc/llvm-project?rev=293687&view=rev Log: [CMake] Fix broken NetBSD bots http://lab.llvm.org:8011/builders/lldb-amd64-ninja-netbsd7/builds/4558/steps/cmake%20local/logs/stdio Modified: lldb/trunk/so

[Lldb-commits] [lldb] r293686 - [CMake] Add accurate dependency specifications

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 14:43:05 2017 New Revision: 293686 URL: http://llvm.org/viewvc/llvm-project?rev=293686&view=rev Log: [CMake] Add accurate dependency specifications Summary: This patch adds accurate dependency specifications to the mail LLDB libraries and tools. In all cases e

[Lldb-commits] [lldb] r293647 - [CMake] Add LINK_LIBS and LINK_COMPONENTS options

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 10:59:46 2017 New Revision: 293647 URL: http://llvm.org/viewvc/llvm-project?rev=293647&view=rev Log: [CMake] Add LINK_LIBS and LINK_COMPONENTS options This patch adds CMake options to add_lldb_library and add_lldb_executable for specifying LLVM components and d

[Lldb-commits] [lldb] r293646 - NFC. Remove unused header include.

2017-01-31 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 31 10:48:20 2017 New Revision: 293646 URL: http://llvm.org/viewvc/llvm-project?rev=293646&view=rev Log: NFC. Remove unused header include. Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp Modified: lldb/trunk/source/Plugins

[Lldb-commits] [lldb] r291788 - [CMake] Fix finding LLDBWrapPython.cpp in Framework build

2017-01-12 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Jan 12 12:45:59 2017 New Revision: 291788 URL: http://llvm.org/viewvc/llvm-project?rev=291788&view=rev Log: [CMake] Fix finding LLDBWrapPython.cpp in Framework build The framework build was constructing the path to LLDBWrapPython incorrectly. It is apparently always i

[Lldb-commits] [lldb] r290934 - [CMake] Fix install rules for tools included in the framework

2017-01-03 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Jan 3 21:36:35 2017 New Revision: 290934 URL: http://llvm.org/viewvc/llvm-project?rev=290934&view=rev Log: [CMake] Fix install rules for tools included in the framework The logic for install rules was wrong for tools included in the framework if the framework build i

[Lldb-commits] [lldb] r290273 - [CMake] Support distribution install for LLDB.framework

2016-12-21 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Wed Dec 21 15:23:27 2016 New Revision: 290273 URL: http://llvm.org/viewvc/llvm-project?rev=290273&view=rev Log: [CMake] Support distribution install for LLDB.framework This patch adds the last bit of support to get LLVM_DISTRIBUTION_COMPONENTS working with libLLDB when bu

[Lldb-commits] [lldb] r290180 - [CMake] [PR31433] Fix LLDB tool installation

2016-12-20 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Tue Dec 20 10:28:18 2016 New Revision: 290180 URL: http://llvm.org/viewvc/llvm-project?rev=290180&view=rev Log: [CMake] [PR31433] Fix LLDB tool installation This resolves PR 31433. Modified: lldb/trunk/cmake/modules/AddLLDB.cmake Modified: lldb/trunk/cmake/modules/Ad

[Lldb-commits] [lldb] r289879 - [CMake] Refactor LLDB libraries and tools to be components

2016-12-15 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Dec 15 16:01:17 2016 New Revision: 289879 URL: http://llvm.org/viewvc/llvm-project?rev=289879&view=rev Log: [CMake] Refactor LLDB libraries and tools to be components In LLVM's CMake we have a convention that components have both a build and an install target. Making

[Lldb-commits] [lldb] r289842 - [CMake] Ensure Python files are inside the LLDB framework bundle

2016-12-15 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Dec 15 12:19:10 2016 New Revision: 289842 URL: http://llvm.org/viewvc/llvm-project?rev=289842&view=rev Log: [CMake] Ensure Python files are inside the LLDB framework bundle When building the LLDB Framework we need to ensure that the Python files get put into the Frame

[Lldb-commits] [lldb] r289841 - [CMake] Only support LLDB_BUILD_FRAMEWORK on CMake 3.7 and later

2016-12-15 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Dec 15 12:18:47 2016 New Revision: 289841 URL: http://llvm.org/viewvc/llvm-project?rev=289841&view=rev Log: [CMake] Only support LLDB_BUILD_FRAMEWORK on CMake 3.7 and later CMake's framework target generation was unable to generate POST_BUILD steps (see: https://gitla

[Lldb-commits] [lldb] r288691 - [CMake] Don't add gtest if it is already there

2016-12-05 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Dec 5 13:40:34 2016 New Revision: 288691 URL: http://llvm.org/viewvc/llvm-project?rev=288691&view=rev Log: [CMake] Don't add gtest if it is already there LLVM build trees export the gtest library through a special export set. If you're building against a build tree y

[Lldb-commits] [lldb] r288633 - [CMake] Use add_llvm_tool_symlink's OUTPUT_DIR option

2016-12-04 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Sun Dec 4 21:29:10 2016 New Revision: 288633 URL: http://llvm.org/viewvc/llvm-project?rev=288633&view=rev Log: [CMake] Use add_llvm_tool_symlink's OUTPUT_DIR option This is updating to take r288632 into account. Modified: lldb/trunk/cmake/modules/AddLLDB.cmake Modif

[Lldb-commits] [lldb] r287408 - [CMake] NFC. Updating CMake dependency specifications

2016-11-18 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Fri Nov 18 17:31:53 2016 New Revision: 287408 URL: http://llvm.org/viewvc/llvm-project?rev=287408&view=rev Log: [CMake] NFC. Updating CMake dependency specifications This patch updates a bunch of places where add_dependencies was being explicitly called to add dependencie

[Lldb-commits] [PATCH] D26757: Fix broken escaping of commands in the build

2016-11-16 Thread Chris Bieneman via lldb-commits
beanz added a comment. The CMake all LGTM. https://reviews.llvm.org/D26757 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [PATCH] D26721: Make AutoComplete code use StringRef

2016-11-16 Thread Chris Bieneman via lldb-commits
beanz accepted this revision. beanz added a comment. This revision is now accepted and ready to land. LGTM! The big thing to be aware of about Twines is that they are designed so that when you construct one the underlying string storage can vanish after the Twine goes out of scope. Here it look

[Lldb-commits] [lldb] r286899 - One more cleanup to lldb version printing

2016-11-14 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Mon Nov 14 16:43:08 2016 New Revision: 286899 URL: http://llvm.org/viewvc/llvm-project?rev=286899&view=rev Log: One more cleanup to lldb version printing With this patch LLDB_VERSION_STRING replaces "lldb version x.x.x" if it is set. This allows builds to not display the

Re: [Lldb-commits] [lldb] r286581 - Fix TestHelp on linux after version number syntax change

2016-11-11 Thread Chris Bieneman via lldb-commits
Thank you for fixing this! It was my bad. -Chris > On Nov 11, 2016, at 3:39 AM, Tamas Berghammer via lldb-commits > wrote: > > Author: tberghammer > Date: Fri Nov 11 05:39:23 2016 > New Revision: 286581 > > URL: http://llvm.org/viewvc/llvm-project?rev=286581&view=rev > Log: > Fix TestHelp on

[Lldb-commits] [lldb] r286528 - [CMake] Fixing CMake to append source properties instead of overwrite them.

2016-11-10 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Nov 10 17:56:32 2016 New Revision: 286528 URL: http://llvm.org/viewvc/llvm-project?rev=286528&view=rev Log: [CMake] Fixing CMake to append source properties instead of overwrite them. This is a small fix to the version output. Modified: lldb/trunk/source/CMakeList

[Lldb-commits] [lldb] r286505 - One more try to fix the Xcode project

2016-11-10 Thread Chris Bieneman via lldb-commits
Author: cbieneman Date: Thu Nov 10 15:43:24 2016 New Revision: 286505 URL: http://llvm.org/viewvc/llvm-project?rev=286505&view=rev Log: One more try to fix the Xcode project This time I made sure it actually opened. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/ll

  1   2   >