[Lldb-commits] [lldb] r361337 - [Symbol] Remove dead code

2019-05-21 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue May 21 17:06:44 2019 New Revision: 361337 URL: http://llvm.org/viewvc/llvm-project?rev=361337=rev Log: [Symbol] Remove dead code Modified: lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp Modified: lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp URL:

[Lldb-commits] [lldb] r361216 - [CMake] Correct some dependencies

2019-05-20 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon May 20 20:41:05 2019 New Revision: 361216 URL: http://llvm.org/viewvc/llvm-project?rev=361216=rev Log: [CMake] Correct some dependencies Symbol doesn't depend on CPlusPlusLanguage, but Expressiond does. Modified: lldb/trunk/source/Expression/CMakeLists.txt

[Lldb-commits] [lldb] r361086 - Revert "Fix IPv6 support on lldb-server platform"

2019-05-17 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 17 18:09:44 2019 New Revision: 361086 URL: http://llvm.org/viewvc/llvm-project?rev=361086=rev Log: Revert "Fix IPv6 support on lldb-server platform" This reverts commit c28f81797084b8416ff5be4f9e79000a9741ca6a. This reverts commit

[Lldb-commits] [lldb] r361083 - Unbreak windows build bot

2019-05-17 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 17 17:09:43 2019 New Revision: 361083 URL: http://llvm.org/viewvc/llvm-project?rev=361083=rev Log: Unbreak windows build bot Commit c28f81797084b8416ff5be4f9e79000a9741ca6a (svn r361079) broke the windows buildbot. This should fix it. Modified:

[Lldb-commits] [lldb] r361079 - Fix IPv6 support on lldb-server platform

2019-05-17 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 17 15:30:53 2019 New Revision: 361079 URL: http://llvm.org/viewvc/llvm-project?rev=361079=rev Log: Fix IPv6 support on lldb-server platform This is a general fix for the ConnectionFileDescriptor class but my main motivation was to make lldb-server working with IPv6.

[Lldb-commits] [lldb] r360945 - [Target] Stop linking against lldbPluginObjCLanguage

2019-05-16 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu May 16 15:01:25 2019 New Revision: 360945 URL: http://llvm.org/viewvc/llvm-project?rev=360945=rev Log: [Target] Stop linking against lldbPluginObjCLanguage Modified: lldb/trunk/source/Target/CMakeLists.txt lldb/trunk/source/Target/LanguageRuntime.cpp Modified:

[Lldb-commits] [lldb] r360741 - [Target] Generalize some behavior in Thread

2019-05-14 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue May 14 18:46:45 2019 New Revision: 360741 URL: http://llvm.org/viewvc/llvm-project?rev=360741=rev Log: [Target] Generalize some behavior in Thread Summary: I don't think there's a good reason for this behavior to be considered ObjC-specific. We can generalize this.

[Lldb-commits] [lldb] r360509 - [Breakpoint] Make breakpoint language agnostic

2019-05-10 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 10 20:32:25 2019 New Revision: 360509 URL: http://llvm.org/viewvc/llvm-project?rev=360509=rev Log: [Breakpoint] Make breakpoint language agnostic Summary: Breakpoint shouldn't need to depend on any specific details from a programming language. Currently the only

[Lldb-commits] [lldb] r360208 - [Expression] Remove unused dependency

2019-05-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue May 7 16:11:05 2019 New Revision: 360208 URL: http://llvm.org/viewvc/llvm-project?rev=360208=rev Log: [Expression] Remove unused dependency lldbExpression was linking against lldbPluginExpressionParserClang, and lldbPluginExpressionParserClang was linking against

[Lldb-commits] [lldb] r360193 - [Core] Remove unused dependencies

2019-05-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue May 7 14:34:44 2019 New Revision: 360193 URL: http://llvm.org/viewvc/llvm-project?rev=360193=rev Log: [Core] Remove unused dependencies Modified: lldb/trunk/source/Core/CMakeLists.txt Modified: lldb/trunk/source/Core/CMakeLists.txt URL:

[Lldb-commits] [lldb] r360178 - [Host] Clean up dependencies of HostMacOSXObjCXX

2019-05-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue May 7 11:08:06 2019 New Revision: 360178 URL: http://llvm.org/viewvc/llvm-project?rev=360178=rev Log: [Host] Clean up dependencies of HostMacOSXObjCXX Modified: lldb/trunk/source/Host/macosx/objcxx/CMakeLists.txt Modified:

[Lldb-commits] [lldb] r360105 - [Breakpoint] Remove unused dependency

2019-05-06 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon May 6 18:03:40 2019 New Revision: 360105 URL: http://llvm.org/viewvc/llvm-project?rev=360105=rev Log: [Breakpoint] Remove unused dependency The CPlusPlus Language plugin is unused in lldbBreakpoint. We should just remove it. A great follow up to this change would be

[Lldb-commits] [lldb] r359748 - [CMake] Remove EmulateInstructionMIPS dependency on Interpreter

2019-05-01 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed May 1 18:10:38 2019 New Revision: 359748 URL: http://llvm.org/viewvc/llvm-project?rev=359748=rev Log: [CMake] Remove EmulateInstructionMIPS dependency on Interpreter Modified: lldb/trunk/source/Plugins/Instruction/MIPS/CMakeLists.txt

[Lldb-commits] [lldb] r359730 - [lldb-server] Remove lldb-server's dependency on Core

2019-05-01 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed May 1 14:41:40 2019 New Revision: 359730 URL: http://llvm.org/viewvc/llvm-project?rev=359730=rev Log: [lldb-server] Remove lldb-server's dependency on Core No need to directly link against Core, as lldb-server doesn't directly use it. Modified:

[Lldb-commits] [lldb] r359645 - [CMake] Correct lldbPluginProcessPOSIX dependencies

2019-04-30 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Apr 30 20:23:09 2019 New Revision: 359645 URL: http://llvm.org/viewvc/llvm-project?rev=359645=rev Log: [CMake] Correct lldbPluginProcessPOSIX dependencies This plugin does not depend on lldbInterpreter. It only depends on lldbUtility. Modified:

[Lldb-commits] [lldb] r358530 - [Process] Fix linux arm64 single step compilation failure

2019-04-16 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Apr 16 14:21:28 2019 New Revision: 358530 URL: http://llvm.org/viewvc/llvm-project?rev=358530=rev Log: [Process] Fix linux arm64 single step compilation failure This was updated in r356703 to use llvm::sys::RetryAfterSignal, which comes from llvm/Support/Errno.h. The

[Lldb-commits] [lldb] r357817 - [CMake] Don't explicitly use LLVM_LIBRARY_DIR in standalone builds

2019-04-05 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Apr 5 14:01:50 2019 New Revision: 357817 URL: http://llvm.org/viewvc/llvm-project?rev=357817=rev Log: [CMake] Don't explicitly use LLVM_LIBRARY_DIR in standalone builds Summary: This line is unnecessary because add_llvm_executable will handle linking the correct LLVM

[Lldb-commits] [lldb] r357030 - [ExpressionParser] Add swift-lldb case for finding clang resource dir

2019-03-26 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Mar 26 14:00:42 2019 New Revision: 357030 URL: http://llvm.org/viewvc/llvm-project?rev=357030=rev Log: [ExpressionParser] Add swift-lldb case for finding clang resource dir Summary: I'm adding this to reduce the difference between swift-lldb and llvm.org's lldb.

[Lldb-commits] [lldb] r356412 - [CMake] Set LLVM_DEFAULT_EXTERNAL_LIT in standalone build correctly on windows

2019-03-18 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Mar 18 14:32:31 2019 New Revision: 356412 URL: http://llvm.org/viewvc/llvm-project?rev=356412=rev Log: [CMake] Set LLVM_DEFAULT_EXTERNAL_LIT in standalone build correctly on windows LLVM installed llvm-lit with a .py suffix on windows. Let's match that behavior here.

[Lldb-commits] [lldb] r356079 - [ExpressionParser] Restore removed intance of FileSystem::Resolve while resolving clang resource dir

2019-03-13 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed Mar 13 11:51:22 2019 New Revision: 356079 URL: http://llvm.org/viewvc/llvm-project?rev=356079=rev Log: [ExpressionParser] Restore removed intance of FileSystem::Resolve while resolving clang resource dir I committed a change that removed this line, but I meant to

[Lldb-commits] [lldb] r355875 - Rewrite comment to be clearer

2019-03-11 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Mar 11 15:49:36 2019 New Revision: 355875 URL: http://llvm.org/viewvc/llvm-project?rev=355875=rev Log: Rewrite comment to be clearer Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangHost.cpp Modified:

[Lldb-commits] [lldb] r355648 - Fix TestPaths.py on windows

2019-03-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Mar 7 14:37:23 2019 New Revision: 355648 URL: http://llvm.org/viewvc/llvm-project?rev=355648=rev Log: Fix TestPaths.py on windows I committed an implementation of GetClangResourceDir on windows but forgot to update this test. I merged the tests like I intended to, but

[Lldb-commits] [lldb] r355631 - [ExpressionParser] Implement ComputeClangResourceDir for Windows

2019-03-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Mar 7 12:09:15 2019 New Revision: 355631 URL: http://llvm.org/viewvc/llvm-project?rev=355631=rev Log: [ExpressionParser] Implement ComputeClangResourceDir for Windows Summary: This function is useful for expression evaluation, especially when doing swift debugging on

[Lldb-commits] [lldb] r355575 - Repair the build when LLDB_DISABLE_PYTHON is set

2019-03-06 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed Mar 6 17:02:55 2019 New Revision: 355575 URL: http://llvm.org/viewvc/llvm-project?rev=355575=rev Log: Repair the build when LLDB_DISABLE_PYTHON is set Summary: If LLDB_DISABLE_PYTHON is set, some functions are unavailable but SBReproducer assumes they are. Let's

[Lldb-commits] [lldb] r355471 - [ExpressionParser] Fix ComputeClangResourceDirectory for windows

2019-03-05 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Mar 5 17:57:04 2019 New Revision: 355471 URL: http://llvm.org/viewvc/llvm-project?rev=355471=rev Log: [ExpressionParser] Fix ComputeClangResourceDirectory for windows The function signature of ComputeClangResourceDirectory for windows wasn't updated when the others

[Lldb-commits] [lldb] r355463 - [ExpressionParser] Test GetClangResourceDir

2019-03-05 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Mar 5 16:45:16 2019 New Revision: 355463 URL: http://llvm.org/viewvc/llvm-project?rev=355463=rev Log: [ExpressionParser] Test GetClangResourceDir Summary: I'm doing this because I plan on implementing `ComputeClangResourceDirectory` on windows so that

[Lldb-commits] [lldb] r355375 - [Expression] Remove unused parameter from Evaluate

2019-03-04 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Mar 4 19:33:34 2019 New Revision: 355375 URL: http://llvm.org/viewvc/llvm-project?rev=355375=rev Log: [Expression] Remove unused parameter from Evaluate Modified: lldb/trunk/include/lldb/Expression/UserExpression.h lldb/trunk/source/Expression/REPL.cpp

[Lldb-commits] [lldb] r355341 - [build.py] Allow clang-cl to build files starting with '/U'

2019-03-04 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Mar 4 13:36:49 2019 New Revision: 355341 URL: http://llvm.org/viewvc/llvm-project?rev=355341=rev Log: [build.py] Allow clang-cl to build files starting with '/U' Summary: clang-cl tries to match cl's interface, and treats /U as "Removes a predefined macro" as cl does.

[Lldb-commits] [lldb] r354938 - [Utility] Fix ArchSpec.MergeFrom to correctly merge environments

2019-02-26 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Feb 26 16:47:39 2019 New Revision: 354938 URL: http://llvm.org/viewvc/llvm-project?rev=354938=rev Log: [Utility] Fix ArchSpec.MergeFrom to correctly merge environments Summary: This behavior was originally added in rL252264 (git commit 76a7f365da) in order to be extra

[Lldb-commits] [lldb] r354933 - [Utility] Remove Triple{Environment, OS, Vendor}IsUnspecifiedUnknown from ArchSpec

2019-02-26 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Feb 26 15:50:19 2019 New Revision: 354933 URL: http://llvm.org/viewvc/llvm-project?rev=354933=rev Log: [Utility] Remove Triple{Environment,OS,Vendor}IsUnspecifiedUnknown from ArchSpec Summary: These functions should always return the opposite of the

[Lldb-commits] [lldb] r354526 - Merge target triple into module triple when constructing module from memory

2019-02-20 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed Feb 20 15:12:56 2019 New Revision: 354526 URL: http://llvm.org/viewvc/llvm-project?rev=354526=rev Log: Merge target triple into module triple when constructing module from memory Summary: While debugging an android process remotely from a windows machine, I noticed that

[Lldb-commits] [lldb] r352235 - [CMake] Use llvm-tblgen from NATIVE LLVM build when cross-compiling

2019-01-25 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jan 25 11:38:21 2019 New Revision: 352235 URL: http://llvm.org/viewvc/llvm-project?rev=352235=rev Log: [CMake] Use llvm-tblgen from NATIVE LLVM build when cross-compiling Summary: When cross-compiling LLDB, we want to use llvm-tblgen built for the host, not the target.

[Lldb-commits] [lldb] r352078 - [CMake] Remove duplicated cache variable. NFC.

2019-01-24 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jan 24 10:52:19 2019 New Revision: 352078 URL: http://llvm.org/viewvc/llvm-project?rev=352078=rev Log: [CMake] Remove duplicated cache variable. NFC. Modified: lldb/trunk/cmake/modules/LLDBStandalone.cmake Modified: lldb/trunk/cmake/modules/LLDBStandalone.cmake

[Lldb-commits] [lldb] r351863 - [CMake] Replace use of llvm-config with LLVM and Clang CMake packages

2019-01-22 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Jan 22 11:26:42 2019 New Revision: 351863 URL: http://llvm.org/viewvc/llvm-project?rev=351863=rev Log: [CMake] Replace use of llvm-config with LLVM and Clang CMake packages Summary: I did this for two reasons: - Using the CMake packages simplifies building LLDB

[Lldb-commits] [lldb] r351498 - [CMake] Only test debugserver if platform can use debugserver

2019-01-17 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jan 17 16:05:25 2019 New Revision: 351498 URL: http://llvm.org/viewvc/llvm-project?rev=351498=rev Log: [CMake] Only test debugserver if platform can use debugserver In commit svn r351496 I changed this condition from `if(LLDB_CAN_USE_DEBUGSERVER)` to `if(NOT

[Lldb-commits] [lldb] r351496 - [CMake] Prevent lldbDebugserverCommon from building if you disable debugserver builds

2019-01-17 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jan 17 15:14:04 2019 New Revision: 351496 URL: http://llvm.org/viewvc/llvm-project?rev=351496=rev Log: [CMake] Prevent lldbDebugserverCommon from building if you disable debugserver builds Summary: The flags `LLDB_USE_SYSTEM_DEBUGSERVER` and `LLDB_NO_DEBUGSERVER` were

[Lldb-commits] [lldb] r351276 - [lldb-mi] Remove use of dialog box

2019-01-15 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Jan 15 16:09:50 2019 New Revision: 351276 URL: http://llvm.org/viewvc/llvm-project?rev=351276=rev Log: [lldb-mi] Remove use of dialog box Summary: This really is only implemented on Windows, and it requires us to pull in User32. This was only useful when debugging on

[Lldb-commits] [lldb] r342266 - Fix lldb-vscode README.md

2018-09-14 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Sep 14 12:41:20 2018 New Revision: 342266 URL: http://llvm.org/viewvc/llvm-project?rev=342266=rev Log: Fix lldb-vscode README.md Summary: The readme was missing "-" characters to enable links Patch by Nathan Lanza Differential Revision:

[Lldb-commits] [lldb] r342066 - Add compatibility version to liblldb in framework builds

2018-09-12 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed Sep 12 11:10:22 2018 New Revision: 342066 URL: http://llvm.org/viewvc/llvm-project?rev=342066=rev Log: Add compatibility version to liblldb in framework builds Summary: Building LLDB with xcodebuild sets the compatibility version of liblldb in LLDB.framework. Building

[Lldb-commits] [lldb] r340560 - [cmake] Add option to skip building lldb-server

2018-08-23 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Aug 23 11:05:45 2018 New Revision: 340560 URL: http://llvm.org/viewvc/llvm-project?rev=340560=rev Log: [cmake] Add option to skip building lldb-server Summary: There is currently a way to skip the debugserver build. See how the CMake variables SKIP_DEBUGSERVER and

[Lldb-commits] [lldb] r339965 - Remove commented out constructor from Scalar

2018-08-16 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Aug 16 16:23:18 2018 New Revision: 339965 URL: http://llvm.org/viewvc/llvm-project?rev=339965=rev Log: Remove commented out constructor from Scalar This appears to have been commented out since the initial checkin of lldb. Modified:

[Lldb-commits] [lldb] r339959 - Remove outdated TODOs in RegisterValue

2018-08-16 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Aug 16 15:48:46 2018 New Revision: 339959 URL: http://llvm.org/viewvc/llvm-project?rev=339959=rev Log: Remove outdated TODOs in RegisterValue These TODOs were for setting m_type in RegisterValue::SetValueFromString in the case where reg_info's encoding was eEncodingUint

[Lldb-commits] [lldb] r339155 - Add instructions for building LLDB on Mac OS X with CMake

2018-08-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Aug 7 10:34:13 2018 New Revision: 339155 URL: http://llvm.org/viewvc/llvm-project?rev=339155=rev Log: Add instructions for building LLDB on Mac OS X with CMake Summary: There were previously no instructions for building LLDB on Mac OS X with CMake. It's sufficiently

[Lldb-commits] [lldb] r338923 - Modify lldb_suite.py to enable python debugging

2018-08-03 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Aug 3 14:37:01 2018 New Revision: 338923 URL: http://llvm.org/viewvc/llvm-project?rev=338923=rev Log: Modify lldb_suite.py to enable python debugging Summary: pudb and pdb interfere with the behavior of the inspect module. calling

[Lldb-commits] [lldb] r338594 - Introduce install-lldb-framework target

2018-08-01 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Wed Aug 1 10:21:18 2018 New Revision: 338594 URL: http://llvm.org/viewvc/llvm-project?rev=338594=rev Log: Introduce install-lldb-framework target Summary: Previously, I thought that install-liblldb would fail because CMake had a bug related to installing frameworks. In

[Lldb-commits] [lldb] r338178 - Revert "Stop building liblldb with CMake's framework functionality"

2018-07-27 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jul 27 16:38:58 2018 New Revision: 338178 URL: http://llvm.org/viewvc/llvm-project?rev=338178=rev Log: Revert "Stop building liblldb with CMake's framework functionality" This reverts r338154. This change is actually unnecessary, as the CMake bug I referred to was

[Lldb-commits] [lldb] r338154 - Stop building liblldb with CMake's framework functionality

2018-07-27 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jul 27 12:41:17 2018 New Revision: 338154 URL: http://llvm.org/viewvc/llvm-project?rev=338154=rev Log: Stop building liblldb with CMake's framework functionality Summary: CMake has a bug in its ninja generator that prevents you from installing targets that are built

[Lldb-commits] [lldb] r338074 - Add back lldb-framework-headers target

2018-07-26 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jul 26 14:55:14 2018 New Revision: 338074 URL: http://llvm.org/viewvc/llvm-project?rev=338074=rev Log: Add back lldb-framework-headers target In r338058 we removed the target `lldb-framework-headers`, which mean lldb-framework no longer depended on `framework_headers`,

[Lldb-commits] [lldb] r338058 - Make framework-header-fix process copied headers

2018-07-26 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jul 26 12:04:46 2018 New Revision: 338058 URL: http://llvm.org/viewvc/llvm-project?rev=338058=rev Log: Make framework-header-fix process copied headers Summary: Previously the framework-header-fix script would change the sources before they were copied, leading to

[Lldb-commits] [lldb] r337311 - Invert dependency between lldb-framework and lldb-suite

2018-07-17 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue Jul 17 11:28:51 2018 New Revision: 337311 URL: http://llvm.org/viewvc/llvm-project?rev=337311=rev Log: Invert dependency between lldb-framework and lldb-suite Summary: Currently, if you build lldb-framework the entire framework doesn't actually build. In order to build

[Lldb-commits] [lldb] r337202 - [CMake] Give lldb tools functional install targets when building LLDB.framework

2018-07-16 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Jul 16 12:19:56 2018 New Revision: 337202 URL: http://llvm.org/viewvc/llvm-project?rev=337202=rev Log: [CMake] Give lldb tools functional install targets when building LLDB.framework Summary: This change makes the install targets for lldb tools functional when building

[Lldb-commits] [lldb] r336395 - [CMake] Simplify a few framework build rules

2018-07-05 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jul 5 15:16:15 2018 New Revision: 336395 URL: http://llvm.org/viewvc/llvm-project?rev=336395=rev Log: [CMake] Simplify a few framework build rules Modified: lldb/trunk/cmake/modules/LLDBFramework.cmake Modified: lldb/trunk/cmake/modules/LLDBFramework.cmake URL:

[Lldb-commits] [lldb] r335014 - Fix up Info.plist when building LLDB.framework with CMake

2018-06-18 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Jun 18 19:59:30 2018 New Revision: 335014 URL: http://llvm.org/viewvc/llvm-project?rev=335014=rev Log: Fix up Info.plist when building LLDB.framework with CMake Summary: We weren't using the Info.plist template in resources previously. When using that template, some of

[Lldb-commits] [lldb] r334968 - Introduce lldb-framework CMake target and centralize its logic

2018-06-18 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Jun 18 11:27:16 2018 New Revision: 334968 URL: http://llvm.org/viewvc/llvm-project?rev=334968=rev Log: Introduce lldb-framework CMake target and centralize its logic Summary: In this patch I aim to do the following: 1) Create an lldb-framework target that acts as the

[Lldb-commits] [lldb] r334336 - Remove more dead code from NativeProcessLinux

2018-06-08 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jun 8 15:28:41 2018 New Revision: 334336 URL: http://llvm.org/viewvc/llvm-project?rev=334336=rev Log: Remove more dead code from NativeProcessLinux This should have been removed in r334333. Modified: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.h

[Lldb-commits] [lldb] r334333 - Delete dead code in NativeProcessLinux

2018-06-08 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jun 8 15:14:29 2018 New Revision: 334333 URL: http://llvm.org/viewvc/llvm-project?rev=334333=rev Log: Delete dead code in NativeProcessLinux As far as I can tell, this code has always been guarded by `#if 0`. If this is useful code, it can be added back. Modified:

[Lldb-commits] [lldb] r334320 - Delete some dead code

2018-06-08 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jun 8 14:13:26 2018 New Revision: 334320 URL: http://llvm.org/viewvc/llvm-project?rev=334320=rev Log: Delete some dead code Modified: lldb/trunk/source/Host/macosx/Host.mm lldb/trunk/tools/debugserver/source/RNBRemote.cpp lldb/trunk/tools/driver/Driver.cpp

[Lldb-commits] [lldb] r334225 - Remove commented out line from top-level CMakeLists.txt

2018-06-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jun 7 13:17:46 2018 New Revision: 334225 URL: http://llvm.org/viewvc/llvm-project?rev=334225=rev Log: Remove commented out line from top-level CMakeLists.txt Modified: lldb/trunk/CMakeLists.txt Modified: lldb/trunk/CMakeLists.txt URL:

[Lldb-commits] [lldb] r334219 - Check for process_vm_readv using CheckSymbolExists

2018-06-07 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Thu Jun 7 12:53:25 2018 New Revision: 334219 URL: http://llvm.org/viewvc/llvm-project?rev=334219=rev Log: Check for process_vm_readv using CheckSymbolExists Instead of checking if code compiles, I think it is a better to check if the symbol exists. This is simpler and

[Lldb-commits] [lldb] r333968 - Change SWIG output directory when building LLDB.framework with CMake

2018-06-04 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Mon Jun 4 16:47:36 2018 New Revision: 333968 URL: http://llvm.org/viewvc/llvm-project?rev=333968=rev Log: Change SWIG output directory when building LLDB.framework with CMake Instead of assuming that SWIG generated files (e.g. lldb.py) will live in scripts, we should set

[Lldb-commits] [lldb] r333777 - Add dependency on clang-headers when building LLDB.framework using CMake

2018-06-01 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri Jun 1 11:14:49 2018 New Revision: 333777 URL: http://llvm.org/viewvc/llvm-project?rev=333777=rev Log: Add dependency on clang-headers when building LLDB.framework using CMake Summary: The LLDB.framework generated when building with CMake + Ninja/Make is completely

[Lldb-commits] [lldb] r333444 - Remove lldb-private headers when building LLDB.framework with CMake

2018-05-29 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Tue May 29 11:09:09 2018 New Revision: 333444 URL: http://llvm.org/viewvc/llvm-project?rev=333444=rev Log: Remove lldb-private headers when building LLDB.framework with CMake Summary: Generating LLDB.framework when building with CMake+Ninja will copy the lldb-private

[Lldb-commits] [lldb] r333322 - Fix Xcode build broken by SystemInitializerFull.h move

2018-05-25 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 25 16:21:07 2018 New Revision: 22 URL: http://llvm.org/viewvc/llvm-project?rev=22=rev Log: Fix Xcode build broken by SystemInitializerFull.h move Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj

[Lldb-commits] [lldb] r333304 - Move SystemInitializerFull header to source/API

2018-05-25 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 25 13:28:16 2018 New Revision: 04 URL: http://llvm.org/viewvc/llvm-project?rev=04=rev Log: Move SystemInitializerFull header to source/API Summary: It seems to me that files in include/lldb/API/ are headers that should be exposed to liblldb users. Because

[Lldb-commits] [lldb] r333299 - Fix typo in CMake comments

2018-05-25 Thread Alex Langford via lldb-commits
Author: xiaobai Date: Fri May 25 11:59:21 2018 New Revision: 333299 URL: http://llvm.org/viewvc/llvm-project?rev=333299=rev Log: Fix typo in CMake comments Modified: lldb/trunk/cmake/modules/LLDBStandalone.cmake Modified: lldb/trunk/cmake/modules/LLDBStandalone.cmake URL:

Re: [Lldb-commits] [PATCH] D39307: Fix global data symbol resolution

2017-10-25 Thread Alex Langford via lldb-commits
$ nm /lib64/libm.so.6| grep " a$" 00093bb0 r a 000c6a80 r a 00093bb0 r a No, they are internal to libm only. Alex On 10/25/17, 4:15 PM, "Greg Clayton" wrote: Not hard. Just find a test that has a shared library and copy it. Modify the shared

<    8   9   10   11   12   13