Author: xiaobai
Date: Wed Jul 24 15:12:02 2019
New Revision: 366950
URL: http://llvm.org/viewvc/llvm-project?rev=366950&view=rev
Log:
[Symbol] Fix some botched logic in Variable::GetLanguage
Summary:
I messed up the logic for this. Fixing with some improvements suggested
by Pavel.
Reviewers: lab
Author: xiaobai
Date: Tue Jul 30 14:22:17 2019
New Revision: 367358
URL: http://llvm.org/viewvc/llvm-project?rev=367358&view=rev
Log:
[SymbolFile] SymbolFileDWARF::ParseLineTable should lock its module
As of svn rL367298, SymbolFileDWARF locks the module in many cases where
it needs to parse some
Author: xiaobai
Date: Tue Jul 30 15:12:34 2019
New Revision: 367360
URL: http://llvm.org/viewvc/llvm-project?rev=367360&view=rev
Log:
[Symbol] Use llvm::Expected when getting TypeSystems
Summary:
This commit achieves the following:
- Functions used to return a `TypeSystem *` return an
`llvm::Ex
Author: xiaobai
Date: Tue Jul 30 16:48:03 2019
New Revision: 367368
URL: http://llvm.org/viewvc/llvm-project?rev=367368&view=rev
Log:
[SymbolFilePDB] Fix windows bots after rL367360
SymbolFilePDB tests were using GetTypeSystemForLanguage but weren't
changed to accomodate the use of an llvm::Expec
Author: xiaobai
Date: Wed Jul 31 13:47:38 2019
New Revision: 367480
URL: http://llvm.org/viewvc/llvm-project?rev=367480&view=rev
Log:
[API] Remove use of ClangASTContext from SBTarget
Summary:
The methods to find types in a Target aren't clang specific and are
pretty generalizable to type systems
Author: xiaobai
Date: Tue Aug 6 12:47:08 2019
New Revision: 368075
URL: http://llvm.org/viewvc/llvm-project?rev=368075&view=rev
Log:
[SymbolFile] Remove commented out method
Modified:
lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
lldb/trunk/source/Plugins/SymbolFile/DWARF
Author: xiaobai
Date: Wed Aug 7 13:51:21 2019
New Revision: 368205
URL: http://llvm.org/viewvc/llvm-project?rev=368205&view=rev
Log:
[Symbol] Remove commented out code from CompileUnit
Modified:
lldb/trunk/source/Symbol/CompileUnit.cpp
Modified: lldb/trunk/source/Symbol/CompileUnit.cpp
URL:
Author: xiaobai
Date: Mon Aug 12 17:25:49 2019
New Revision: 368638
URL: http://llvm.org/viewvc/llvm-project?rev=368638&view=rev
Log:
[Symbol] Remove redundant include
Modified:
lldb/trunk/source/Symbol/ClangASTContext.cpp
Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp
URL:
http://l
Author: xiaobai
Date: Mon Aug 19 13:17:27 2019
New Revision: 369296
URL: http://llvm.org/viewvc/llvm-project?rev=369296&view=rev
Log:
[lldb-vscode] add `launchCommands` to handle launch specific commands
Summary:
This can help `lldb-vscode` handle launch commands associate with remote
platform
a
Author: xiaobai
Date: Tue Aug 20 11:47:30 2019
New Revision: 369424
URL: http://llvm.org/viewvc/llvm-project?rev=369424&view=rev
Log:
[ClangExpressionParser] Add ClangDeclVendor
Summary:
This introduces a layer between DeclVendor and the currently implemented
DeclVendors (ClangModulesDeclVendor a
Author: xiaobai
Date: Tue Aug 20 13:44:36 2019
New Revision: 369436
URL: http://llvm.org/viewvc/llvm-project?rev=369436&view=rev
Log:
[Symbol][NFC] Remove references to clang in TypeMap
Modified:
lldb/trunk/source/Symbol/TypeMap.cpp
Modified: lldb/trunk/source/Symbol/TypeMap.cpp
URL:
http:/
Author: xiaobai
Date: Tue Aug 20 15:06:13 2019
New Revision: 369456
URL: http://llvm.org/viewvc/llvm-project?rev=369456&view=rev
Log:
[Symbol] Move VerifyDecl to ClangASTContext
VerifyDecl is specific to clang and is only used in ClangASTContext.
Removed:
lldb/trunk/include/lldb/Symbol/Verif
Author: xiaobai
Date: Tue Aug 20 21:56:23 2019
New Revision: 369494
URL: http://llvm.org/viewvc/llvm-project?rev=369494&view=rev
Log:
[Symbol] Remove unused clang headers from Type
Modified:
lldb/trunk/include/lldb/Symbol/Type.h
lldb/trunk/source/Symbol/Type.cpp
Modified: lldb/trunk/incl
Author: xiaobai
Date: Thu Aug 22 23:11:32 2019
New Revision: 369735
URL: http://llvm.org/viewvc/llvm-project?rev=369735&view=rev
Log:
[Symbol] Decouple clang from DeclVendor
Summary:
This removes DeclVendor's dependency on clang (and ClangASTContext).
DeclVendor has no need to know about specific
Author: xiaobai
Date: Mon Aug 26 14:09:57 2019
New Revision: 369970
URL: http://llvm.org/viewvc/llvm-project?rev=369970&view=rev
Log:
[Core] GetAPInt should return an Optional
The current implementation returns a bool for indicating success and
whether or not the APInt passed by reference was pop
Author: xiaobai
Date: Wed Aug 28 13:15:57 2019
New Revision: 370255
URL: http://llvm.org/viewvc/llvm-project?rev=370255&view=rev
Log:
[Core] Use GetAPInt instead of constructing APInts in place
GetAPInt should be able to handle all cases. I have plans to generalize
the float dumping logic and thi
Author: xiaobai
Date: Fri Sep 6 14:05:21 2019
New Revision: 371258
URL: http://llvm.org/viewvc/llvm-project?rev=371258&view=rev
Log:
[Core] Remove use of ClangASTContext in DumpDataExtractor
Summary:
DumpDataExtractor uses ClangASTContext in order to get the proper llvm
fltSemantics for the type
Author: xiaobai
Date: Mon Sep 9 16:11:43 2019
New Revision: 371470
URL: http://llvm.org/viewvc/llvm-project?rev=371470&view=rev
Log:
[Symbol] Give ClangASTContext a PersistentExpressionState instead of a
ClangPersistentVariables
ClangASTContext doesn't use m_persistent_variables in a way specif
Author: xiaobai
Date: Mon Sep 9 16:59:54 2019
New Revision: 371472
URL: http://llvm.org/viewvc/llvm-project?rev=371472&view=rev
Log:
[Expression] Remove unused header from LLVMUserExpression
Modified:
lldb/trunk/source/Expression/LLVMUserExpression.cpp
Modified: lldb/trunk/source/Expression
Author: xiaobai
Date: Wed Sep 11 13:36:28 2019
New Revision: 371654
URL: http://llvm.org/viewvc/llvm-project?rev=371654&view=rev
Log:
[Plugins/Process] Remove direct use of ClangASTContext from InferiorCallPOSIX
Summary:
InferiorCallPOSIX directly grabs a ClangASTContext from the Target it
has an
Author: xiaobai
Date: Thu Sep 12 17:02:05 2019
New Revision: 371796
URL: http://llvm.org/viewvc/llvm-project?rev=371796&view=rev
Log:
[Target] Move InferiorCall to Process
Summary:
InferiorCall is only ever used in Process, and it is not specific to
POSIX. By moving it to Process, we can remove a
Author: xiaobai
Date: Thu Sep 26 14:18:37 2019
New Revision: 373016
URL: http://llvm.org/viewvc/llvm-project?rev=373016&view=rev
Log:
[lldb-vscode] correctly handle multiple sourceMap entries
Summary:
`lldb-vscode` concatenates a string of sourceMap entries
specified in the config, but fails to p
Author: xiaobai
Date: Mon Apr 29 12:44:43 2019
New Revision: 359490
URL: http://llvm.org/viewvc/llvm-project?rev=359490&view=rev
Log:
[CMake] Fix subtle CMake bug
CMake specifies that the DEPENDS field of add_custom_target is for files
and output of add_custom_command. In order to add a target de
Author: xiaobai
Date: Tue Apr 30 20:23:09 2019
New Revision: 359645
URL: http://llvm.org/viewvc/llvm-project?rev=359645&view=rev
Log:
[CMake] Correct lldbPluginProcessPOSIX dependencies
This plugin does not depend on lldbInterpreter. It only depends on
lldbUtility.
Modified:
lldb/trunk/sourc
Author: xiaobai
Date: Wed May 1 14:41:40 2019
New Revision: 359730
URL: http://llvm.org/viewvc/llvm-project?rev=359730&view=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/trunk/tool
Author: xiaobai
Date: Wed May 1 18:10:38 2019
New Revision: 359748
URL: http://llvm.org/viewvc/llvm-project?rev=359748&view=rev
Log:
[CMake] Remove EmulateInstructionMIPS dependency on Interpreter
Modified:
lldb/trunk/source/Plugins/Instruction/MIPS/CMakeLists.txt
lldb/trunk/source/Plugi
Author: xiaobai
Date: Mon May 6 18:03:40 2019
New Revision: 360105
URL: http://llvm.org/viewvc/llvm-project?rev=360105&view=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
Author: xiaobai
Date: Tue May 7 11:08:06 2019
New Revision: 360178
URL: http://llvm.org/viewvc/llvm-project?rev=360178&view=rev
Log:
[Host] Clean up dependencies of HostMacOSXObjCXX
Modified:
lldb/trunk/source/Host/macosx/objcxx/CMakeLists.txt
Modified: lldb/trunk/source/Host/macosx/objcxx/
Author: xiaobai
Date: Tue May 7 14:34:44 2019
New Revision: 360193
URL: http://llvm.org/viewvc/llvm-project?rev=360193&view=rev
Log:
[Core] Remove unused dependencies
Modified:
lldb/trunk/source/Core/CMakeLists.txt
Modified: lldb/trunk/source/Core/CMakeLists.txt
URL:
http://llvm.org/viewvc
Author: xiaobai
Date: Tue May 7 16:11:05 2019
New Revision: 360208
URL: http://llvm.org/viewvc/llvm-project?rev=360208&view=rev
Log:
[Expression] Remove unused dependency
lldbExpression was linking against lldbPluginExpressionParserClang, and
lldbPluginExpressionParserClang was linking against l
Author: xiaobai
Date: Fri May 10 20:32:25 2019
New Revision: 360509
URL: http://llvm.org/viewvc/llvm-project?rev=360509&view=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 14 18:46:45 2019
New Revision: 360741
URL: http://llvm.org/viewvc/llvm-project?rev=360741&view=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: Thu May 16 15:01:25 2019
New Revision: 360945
URL: http://llvm.org/viewvc/llvm-project?rev=360945&view=rev
Log:
[Target] Stop linking against lldbPluginObjCLanguage
Modified:
lldb/trunk/source/Target/CMakeLists.txt
lldb/trunk/source/Target/LanguageRuntime.cpp
Modifi
Author: xiaobai
Date: Fri May 17 15:30:53 2019
New Revision: 361079
URL: http://llvm.org/viewvc/llvm-project?rev=361079&view=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 I
Author: xiaobai
Date: Fri May 17 17:09:43 2019
New Revision: 361083
URL: http://llvm.org/viewvc/llvm-project?rev=361083&view=rev
Log:
Unbreak windows build bot
Commit c28f81797084b8416ff5be4f9e79000a9741ca6a (svn r361079)
broke the windows buildbot. This should fix it.
Modified:
lldb/trunk/u
Author: xiaobai
Date: Fri May 17 18:09:44 2019
New Revision: 361086
URL: http://llvm.org/viewvc/llvm-project?rev=361086&view=rev
Log:
Revert "Fix IPv6 support on lldb-server platform"
This reverts commit c28f81797084b8416ff5be4f9e79000a9741ca6a.
This reverts commit 7e79b64642486f510f7872174eb831d
Author: xiaobai
Date: Mon May 20 20:41:05 2019
New Revision: 361216
URL: http://llvm.org/viewvc/llvm-project?rev=361216&view=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: Tue May 21 17:06:44 2019
New Revision: 361337
URL: http://llvm.org/viewvc/llvm-project?rev=361337&view=rev
Log:
[Symbol] Remove dead code
Modified:
lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp
Modified: lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp
URL:
http://llv
Author: xiaobai
Date: Wed May 22 16:01:18 2019
New Revision: 361442
URL: http://llvm.org/viewvc/llvm-project?rev=361442&view=rev
Log:
[Target] Protect Processes' language runtimes map with a mutex
Summary:
From what I understand, it's possible for multiple threads to request
a specific language r
Author: xiaobai
Date: Fri May 24 12:39:50 2019
New Revision: 361666
URL: http://llvm.org/viewvc/llvm-project?rev=361666&view=rev
Log:
[Process] Clean up some logic around LanguageRuntimes
Modified:
lldb/trunk/source/Target/Process.cpp
Modified: lldb/trunk/source/Target/Process.cpp
URL:
http
Author: xiaobai
Date: Fri May 24 14:27:37 2019
New Revision: 361673
URL: http://llvm.org/viewvc/llvm-project?rev=361673&view=rev
Log:
[Target] Make Processes' GetLanguageRuntime non-virtual
Modified:
lldb/trunk/include/lldb/Target/Process.h
Modified: lldb/trunk/include/lldb/Target/Process.h
Author: xiaobai
Date: Wed May 29 11:08:22 2019
New Revision: 361999
URL: http://llvm.org/viewvc/llvm-project?rev=361999&view=rev
Log:
[Target] Introduce Process::GetLanguageRuntimes
Summary:
Currently there's not really a good way to iterate over the language runtimes a
process has. This is somet
Author: xiaobai
Date: Wed May 29 14:07:53 2019
New Revision: 362032
URL: http://llvm.org/viewvc/llvm-project?rev=362032&view=rev
Log:
[Target] Sink some asserts into Process::GetLanguageRuntime
Modified:
lldb/trunk/source/Target/Process.cpp
Modified: lldb/trunk/source/Target/Process.cpp
URL:
Author: xiaobai
Date: Wed May 29 16:25:44 2019
New Revision: 362042
URL: http://llvm.org/viewvc/llvm-project?rev=362042&view=rev
Log:
[Commands] Remove commented out code
Modified:
lldb/trunk/source/Commands/CommandObjectType.cpp
Modified: lldb/trunk/source/Commands/CommandObjectType.cpp
URL
Author: xiaobai
Date: Thu May 30 14:03:53 2019
New Revision: 362154
URL: http://llvm.org/viewvc/llvm-project?rev=362154&view=rev
Log:
[Target] Generalize Process::IsPossibleDynamicValue
Modified:
lldb/trunk/source/Target/Process.cpp
Modified: lldb/trunk/source/Target/Process.cpp
URL:
http:/
Author: xiaobai
Date: Thu May 30 15:00:18 2019
New Revision: 362164
URL: http://llvm.org/viewvc/llvm-project?rev=362164&view=rev
Log:
[Target] Generalize language-specific behavior in ThreadPlanStepThrough
Summary:
When creating a ThreadPlan to step through a trampoline, we ask the
ObjC language
Author: xiaobai
Date: Fri May 31 13:17:21 2019
New Revision: 362259
URL: http://llvm.org/viewvc/llvm-project?rev=362259&view=rev
Log:
[Target] Remove ABI's dependence on ExpressionParser
Modified:
lldb/trunk/source/Target/ABI.cpp
Modified: lldb/trunk/source/Target/ABI.cpp
URL:
http://llvm.o
Author: xiaobai
Date: Fri May 31 15:15:29 2019
New Revision: 362268
URL: http://llvm.org/viewvc/llvm-project?rev=362268&view=rev
Log:
[Commands] Stop hardcoding languages in CommandObjectType
Modified:
lldb/trunk/source/Commands/CommandObjectType.cpp
Modified: lldb/trunk/source/Commands/Comm
Author: xiaobai
Date: Sat Jun 1 23:03:05 2019
New Revision: 362318
URL: http://llvm.org/viewvc/llvm-project?rev=362318&view=rev
Log:
[Target] Adjust header in Thread
Modified:
lldb/trunk/source/Target/Thread.cpp
Modified: lldb/trunk/source/Target/Thread.cpp
URL:
http://llvm.org/viewvc/llvm
Author: xiaobai
Date: Sun Jun 2 14:11:21 2019
New Revision: 362339
URL: http://llvm.org/viewvc/llvm-project?rev=362339&view=rev
Log:
[Commands] Remove unused header
Modified:
lldb/trunk/source/Commands/CommandObjectExpression.cpp
Modified: lldb/trunk/source/Commands/CommandObjectExpression.
Author: xiaobai
Date: Mon Jun 3 15:41:48 2019
New Revision: 362458
URL: http://llvm.org/viewvc/llvm-project?rev=362458&view=rev
Log:
[Target] Move ObjCLanguageRuntime::LookupRuntimeSymbol into LanguageRuntime
Summary:
LookupRuntimeSymbol seems like a general LanguageRuntime method.
Although no o
Author: xiaobai
Date: Mon Jun 3 16:12:11 2019
New Revision: 362461
URL: http://llvm.org/viewvc/llvm-project?rev=362461&view=rev
Log:
[Target] Generalize some behavior in Target::SymbolsDidLoad
Summary:
SymbolsDidLoad is currently only implemented for ObjCLanguageRuntime,
but that doesn't mean th
Author: xiaobai
Date: Tue Jun 4 12:29:59 2019
New Revision: 362543
URL: http://llvm.org/viewvc/llvm-project?rev=362543&view=rev
Log:
[ABI] Fix SystemV ABI to handle nested aggregate type returned in register
Add a function to flatten the nested aggregate type
Differential Revision: https://revi
Author: xiaobai
Date: Tue Jun 4 13:14:33 2019
New Revision: 362544
URL: http://llvm.org/viewvc/llvm-project?rev=362544&view=rev
Log:
[Target] Remove Process::GetCPPLanguageRuntime
Summary:
I want to remove this method because I think that Process should be
language agnostic, or at least, not hav
Author: xiaobai
Date: Fri Jun 7 17:55:03 2019
New Revision: 362862
URL: http://llvm.org/viewvc/llvm-project?rev=362862&view=rev
Log:
Revert "DWARF: Simplify SymbolFileDWARF::GetDWARFCompileUnit"
This reverts commit 58afc1bdebf9fa8b178d6c9d89af94c5cc091760.
This commit caused the test suite on ma
Author: xiaobai
Date: Sat Jun 8 11:45:00 2019
New Revision: 362884
URL: http://llvm.org/viewvc/llvm-project?rev=362884&view=rev
Log:
[LanguageRuntime] Introduce LLVM-style casts
Summary:
Using llvm-style rtti gives us stronger guarantees around casting
LanguageRuntimes.
As discussed in D62755
Author: xiaobai
Date: Sat Jun 8 12:07:05 2019
New Revision: 362885
URL: http://llvm.org/viewvc/llvm-project?rev=362885&view=rev
Log:
[Target] Remove unused header from Process
I forgot to remove this when I removed GetCPPLanguageRuntime from
Process
Modified:
lldb/trunk/source/Target/Proces
Author: xiaobai
Date: Mon Jun 10 13:53:23 2019
New Revision: 362981
URL: http://llvm.org/viewvc/llvm-project?rev=362981&view=rev
Log:
[Target] Remove Process::GetObjCLanguageRuntime
Summary:
In an effort to make Process more language agnostic, I removed
GetCPPLanguageRuntime from Process. I'm fol
Author: xiaobai
Date: Mon Jun 10 14:04:31 2019
New Revision: 362984
URL: http://llvm.org/viewvc/llvm-project?rev=362984&view=rev
Log:
[Target][NFC] Rename GetCPPLanguageRuntime to Get
This is a followup to rL362981, in which I moved GetObjCLanguageRuntime
from Process to ObjCLanguageRuntime, rena
Author: xiaobai
Date: Tue Jun 11 15:52:08 2019
New Revision: 363109
URL: http://llvm.org/viewvc/llvm-project?rev=363109&view=rev
Log:
[LanguageRuntime] Simplify CreateExceptionSearchFilter in derived classes
Modified:
lldb/trunk/include/lldb/Target/LanguageRuntime.h
lldb/trunk/source/Plu
Author: xiaobai
Date: Wed Jun 12 10:47:06 2019
New Revision: 363183
URL: http://llvm.org/viewvc/llvm-project?rev=363183&view=rev
Log:
[Expression] Add PersistentExpressionState::GetCompilerTypeFromPersistentDecl
Summary:
PersistentStateExpressions (e.g. ClangPersistentVariables) have the
ability
Author: xiaobai
Date: Thu Jun 13 16:40:34 2019
New Revision: 363338
URL: http://llvm.org/viewvc/llvm-project?rev=363338&view=rev
Log:
[NFC] Replace a plugin header with a non-plugin header
Modified:
lldb/trunk/source/API/SBFrame.cpp
Modified: lldb/trunk/source/API/SBFrame.cpp
URL:
http://ll
Author: xiaobai
Date: Wed Jun 19 14:33:44 2019
New Revision: 363881
URL: http://llvm.org/viewvc/llvm-project?rev=363881&view=rev
Log:
[Process] Remove unused field from HistoryThread
Summary:
These fields are unused and have been since their inception, from what
I can tell.
Reviewers: compnerd,
Author: xiaobai
Date: Fri Jun 21 12:43:07 2019
New Revision: 364098
URL: http://llvm.org/viewvc/llvm-project?rev=364098&view=rev
Log:
[Target] Decouple ObjCLanguageRuntime from LanguageRuntime
Summary:
ObjCLanguageRuntime was being pulled into LanguageRuntime because of
Breakpoint Preconditions.
Author: xiaobai
Date: Mon Jun 24 11:21:05 2019
New Revision: 364216
URL: http://llvm.org/viewvc/llvm-project?rev=364216&view=rev
Log:
[ABI] Implement Windows ABI for x86_64
Summary:
Implement the ABI for WIndows-x86_64 including register info and calling
convention.
Handled nested struct returne
Author: xiaobai
Date: Mon Jun 24 12:43:22 2019
New Revision: 364223
URL: http://llvm.org/viewvc/llvm-project?rev=364223&view=rev
Log:
[ABI] Remove unused variables in ABIWindows_x86_64
Modified:
lldb/trunk/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
Modified: lldb/trunk/source/Pl
Author: xiaobai
Date: Mon Jun 24 13:33:09 2019
New Revision: 364229
URL: http://llvm.org/viewvc/llvm-project?rev=364229&view=rev
Log:
[Target] Hoist LanguageRuntime::GetDeclVendor
Summary:
It's possible that each LanguageRuntime could have its own DeclVendor,
so let's hoist that out of ObjCLangua
Author: xiaobai
Date: Mon Jul 1 13:36:33 2019
New Revision: 364845
URL: http://llvm.org/viewvc/llvm-project?rev=364845&view=rev
Log:
[Core] Generalize ValueObject::IsRuntimeSupportValue
Summary:
Instead of falling back to ObjCLanguageRuntime, we should be falling
back to every loaded language ru
Author: xiaobai
Date: Tue Jul 2 12:53:07 2019
New Revision: 364962
URL: http://llvm.org/viewvc/llvm-project?rev=364962&view=rev
Log:
[Symbol] Add DeclVendor::FindTypes
Summary:
Following up on the plan I outlined in D63622, we can remove the
dependence on clang in all the places where we only wa
Author: xiaobai
Date: Tue Jul 9 14:35:58 2019
New Revision: 365561
URL: http://llvm.org/viewvc/llvm-project?rev=365561&view=rev
Log:
[lldb_test_suite] Fix lldb test suite targeting remote Android
Summary:
Fixed `Android.rules` for running test suite on remote android
- the build configuration is
Author: xiaobai
Date: Tue Jul 9 15:24:54 2019
New Revision: 365567
URL: http://llvm.org/viewvc/llvm-project?rev=365567&view=rev
Log:
[lldb] Quick Fix: IRExecutionUnit check pointer before access it
Summary:
Move checking pointer code block before accessing the pointer
This caused lldb to crash w
Author: xiaobai
Date: Wed Jul 10 13:41:36 2019
New Revision: 365696
URL: http://llvm.org/viewvc/llvm-project?rev=365696&view=rev
Log:
[Expression] IR Instrumenters should have a UtilityFunction
Right now, IR Instrumenters take a DynamicCheckerFunctions object which
has all the UtilityFunctions us
Author: xiaobai
Date: Thu Jul 11 16:45:35 2019
New Revision: 365843
URL: http://llvm.org/viewvc/llvm-project?rev=365843&view=rev
Log:
[Target] Replace Plugin headers with non-plugin headers
Modified:
lldb/trunk/source/Target/Target.cpp
Modified: lldb/trunk/source/Target/Target.cpp
URL:
http
Author: xiaobai
Date: Thu Jul 11 17:58:02 2019
New Revision: 365853
URL: http://llvm.org/viewvc/llvm-project?rev=365853&view=rev
Log:
[Expression] Move IRDynamicChecks to ClangExpressionParser
Summary:
IRDynamicChecks in its current form is specific to Clang since it deals
with the C language fam
Author: xiaobai
Date: Fri Jul 12 11:34:37 2019
New Revision: 365939
URL: http://llvm.org/viewvc/llvm-project?rev=365939&view=rev
Log:
[Core] Generalize ValueObject::MaybeCalculateCompleteType
Summary:
Instead of hardcoding ClangASTContext and ObjCLanguageRuntime, we can
generalize this by creatin
Author: xiaobai
Date: Fri Jul 12 13:09:32 2019
New Revision: 365951
URL: http://llvm.org/viewvc/llvm-project?rev=365951&view=rev
Log:
[LanguageRuntime] Move CPPLanguageRuntime into a plugin
Summary: This seems better suited to be in a plugin.
Reviewers: JDevlieghere, clayborg, jingham, compnerd,
Author: xiaobai
Date: Mon Jul 15 15:56:12 2019
New Revision: 366148
URL: http://llvm.org/viewvc/llvm-project?rev=366148&view=rev
Log:
[LanguageRuntime] Move ObjCLanguageRuntime into a plugin
Summary:
Following up to my CPPLanguageRuntime change, I'm moving
ObjCLanguageRuntime into a plugin as wel
Author: xiaobai
Date: Mon Jul 15 18:02:32 2019
New Revision: 366161
URL: http://llvm.org/viewvc/llvm-project?rev=366161&view=rev
Log:
[Target] Remove unused method Target::GetDefaultClangModuleSearchPaths
Modified:
lldb/trunk/include/lldb/Target/Target.h
lldb/trunk/source/Target/Target.cp
Author: xiaobai
Date: Tue Jul 16 14:05:08 2019
New Revision: 366261
URL: http://llvm.org/viewvc/llvm-project?rev=366261&view=rev
Log:
[Symbol] Remove unused fields from ClangASTContext
Modified:
lldb/trunk/include/lldb/Symbol/ClangASTContext.h
Modified: lldb/trunk/include/lldb/Symbol/ClangAS
Author: xiaobai
Date: Wed Jul 17 00:03:17 2019
New Revision: 366292
URL: http://llvm.org/viewvc/llvm-project?rev=366292&view=rev
Log:
[Target][NFCI] Rename variable
This variable doesn't have anything to do with clang.
Modified:
lldb/trunk/source/Target/ABI.cpp
Modified: lldb/trunk/source/T
Author: xiaobai
Date: Wed Jul 17 00:13:42 2019
New Revision: 366295
URL: http://llvm.org/viewvc/llvm-project?rev=366295&view=rev
Log:
[Target][NFCI] Remove commented out code
Modified:
lldb/trunk/source/Target/ThreadPlanTracer.cpp
Modified: lldb/trunk/source/Target/ThreadPlanTracer.cpp
URL:
Author: xiaobai
Date: Thu Jul 18 13:58:24 2019
New Revision: 366495
URL: http://llvm.org/viewvc/llvm-project?rev=366495&view=rev
Log:
[Breakpoint] Replace use of ClangASTContext with TypeSystem
Modified:
lldb/trunk/source/Breakpoint/Watchpoint.cpp
Modified: lldb/trunk/source/Breakpoint/Watch
Author: xiaobai
Date: Thu Jul 18 17:26:31 2019
New Revision: 366517
URL: http://llvm.org/viewvc/llvm-project?rev=366517&view=rev
Log:
[Commands] Remove unused header from CommandObjectFrame
Modified:
lldb/trunk/source/Commands/CommandObjectFrame.cpp
Modified: lldb/trunk/source/Commands/Comma
Author: xiaobai
Date: Thu Jul 18 17:39:51 2019
New Revision: 366519
URL: http://llvm.org/viewvc/llvm-project?rev=366519&view=rev
Log:
[NFC] Remove instances of unused ClangASTContext header
Modified:
lldb/trunk/source/Expression/LLVMUserExpression.cpp
lldb/trunk/source/Expression/Material
Author: xiaobai
Date: Mon Jul 22 13:14:18 2019
New Revision: 366733
URL: http://llvm.org/viewvc/llvm-project?rev=366733&view=rev
Log:
[Symbol] Improve Variable::GetLanguage
Summary:
When trying to ascertain what language a variable belongs to, just
checking the compilation unit is often not enoug
Author: Alex Langford
Date: 2020-05-26T17:12:20-07:00
New Revision: 1079978b3c506abca2b4dd9a5b131c024330206b
URL:
https://github.com/llvm/llvm-project/commit/1079978b3c506abca2b4dd9a5b131c024330206b
DIFF:
https://github.com/llvm/llvm-project/commit/1079978b3c506abca2b4dd9a5b131c024330206b.diff
Author: Alex Langford
Date: 2019-12-12T11:53:24-08:00
New Revision: 3031818a2e9fca1e53cd882ccfcc371861b4
URL:
https://github.com/llvm/llvm-project/commit/3031818a2e9fca1e53cd882ccfcc371861b4
DIFF:
https://github.com/llvm/llvm-project/commit/3031818a2e9fca1e53cd882ccfcc371861b4.diff
Author: Alex Langford
Date: 2019-12-16T14:31:42-08:00
New Revision: 3fbe518a102a344abbd837e364a404c0c695d183
URL:
https://github.com/llvm/llvm-project/commit/3fbe518a102a344abbd837e364a404c0c695d183
DIFF:
https://github.com/llvm/llvm-project/commit/3fbe518a102a344abbd837e364a404c0c695d183.diff
Author: Alex Langford
Date: 2019-12-23T13:37:58-08:00
New Revision: 187f66bcac668dd2ea25244ed7d7711551275f9d
URL:
https://github.com/llvm/llvm-project/commit/187f66bcac668dd2ea25244ed7d7711551275f9d
DIFF:
https://github.com/llvm/llvm-project/commit/187f66bcac668dd2ea25244ed7d7711551275f9d.diff
Author: Alex Langford
Date: 2020-01-08T18:05:33-08:00
New Revision: a63af915288ad9d1049d486833fcd085b620dc6d
URL:
https://github.com/llvm/llvm-project/commit/a63af915288ad9d1049d486833fcd085b620dc6d
DIFF:
https://github.com/llvm/llvm-project/commit/a63af915288ad9d1049d486833fcd085b620dc6d.diff
Author: Alex Langford
Date: 2020-01-13T11:41:30-08:00
New Revision: 2bb154591fab6c1d3a99d63ef03c234f0a363410
URL:
https://github.com/llvm/llvm-project/commit/2bb154591fab6c1d3a99d63ef03c234f0a363410
DIFF:
https://github.com/llvm/llvm-project/commit/2bb154591fab6c1d3a99d63ef03c234f0a363410.diff
Author: Alex Langford
Date: 2020-01-13T14:54:57-08:00
New Revision: 6d57511e0b6f95a369efe7274923a36de3489e7b
URL:
https://github.com/llvm/llvm-project/commit/6d57511e0b6f95a369efe7274923a36de3489e7b
DIFF:
https://github.com/llvm/llvm-project/commit/6d57511e0b6f95a369efe7274923a36de3489e7b.diff
Author: Alex Langford
Date: 2020-01-16T22:43:10-08:00
New Revision: 9dbd395b9b8b5f0cb4d10fa05f6f3591d338e486
URL:
https://github.com/llvm/llvm-project/commit/9dbd395b9b8b5f0cb4d10fa05f6f3591d338e486
DIFF:
https://github.com/llvm/llvm-project/commit/9dbd395b9b8b5f0cb4d10fa05f6f3591d338e486.diff
Author: Alex Langford
Date: 2020-01-28T13:40:49-08:00
New Revision: c4f6fbe971351273b19a4a819bf6ceae2b70b37e
URL:
https://github.com/llvm/llvm-project/commit/c4f6fbe971351273b19a4a819bf6ceae2b70b37e
DIFF:
https://github.com/llvm/llvm-project/commit/c4f6fbe971351273b19a4a819bf6ceae2b70b37e.diff
Author: Alex Langford
Date: 2020-01-28T14:11:53-08:00
New Revision: 5eaf44f99f0a0a3bdfa892892b8aaca841c8dbe0
URL:
https://github.com/llvm/llvm-project/commit/5eaf44f99f0a0a3bdfa892892b8aaca841c8dbe0
DIFF:
https://github.com/llvm/llvm-project/commit/5eaf44f99f0a0a3bdfa892892b8aaca841c8dbe0.diff
Author: Alex Langford
Date: 2020-01-28T16:13:21-08:00
New Revision: 71b022ee55d4bfc5a3c3539f4c1c22c7b308a605
URL:
https://github.com/llvm/llvm-project/commit/71b022ee55d4bfc5a3c3539f4c1c22c7b308a605
DIFF:
https://github.com/llvm/llvm-project/commit/71b022ee55d4bfc5a3c3539f4c1c22c7b308a605.diff
Author: Alex Langford
Date: 2020-01-30T16:53:01-08:00
New Revision: e1451a724de743f1634c864205b77196edbd527e
URL:
https://github.com/llvm/llvm-project/commit/e1451a724de743f1634c864205b77196edbd527e
DIFF:
https://github.com/llvm/llvm-project/commit/e1451a724de743f1634c864205b77196edbd527e.diff
Author: Alex Langford
Date: 2020-01-30T18:02:36-08:00
New Revision: 31905c2bbb80f79366d92fc6426818fb20896659
URL:
https://github.com/llvm/llvm-project/commit/31905c2bbb80f79366d92fc6426818fb20896659
DIFF:
https://github.com/llvm/llvm-project/commit/31905c2bbb80f79366d92fc6426818fb20896659.diff
Author: Alex Langford
Date: 2020-01-30T21:57:23-08:00
New Revision: 22b044877d239c40c9a932d1ea47d489c507000f
URL:
https://github.com/llvm/llvm-project/commit/22b044877d239c40c9a932d1ea47d489c507000f
DIFF:
https://github.com/llvm/llvm-project/commit/22b044877d239c40c9a932d1ea47d489c507000f.diff
Author: Alex Langford
Date: 2020-01-30T23:20:19-08:00
New Revision: 381e81a048f8cd6aab6a41c87ad1b1658f052192
URL:
https://github.com/llvm/llvm-project/commit/381e81a048f8cd6aab6a41c87ad1b1658f052192
DIFF:
https://github.com/llvm/llvm-project/commit/381e81a048f8cd6aab6a41c87ad1b1658f052192.diff
1301 - 1400 of 1590 matches
Mail list logo