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:
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
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
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:
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.
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:
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.
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
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
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:
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:
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
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
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:
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:
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
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
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.
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.
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
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:
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
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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:
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
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
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:
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
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
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
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
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
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
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`,
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
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
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
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:
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
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
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
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:
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
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:
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
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
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
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
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
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
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:
$ 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
1201 - 1266 of 1266 matches
Mail list logo