Author: spyffe
Date: Wed Mar 29 14:32:59 2017
New Revision: 299020
URL: http://llvm.org/viewvc/llvm-project?rev=299020&view=rev
Log:
Move the definition of SBListener::GetSP() to SBListener.cpp.
This is the requirement for all functions in the public API,
to eliminate weak symbol definitions.
Mo
This is not dead code in Swift-enabled LLDB, as I just found out doing a merge.
I'm going to use Default and see what breaks.
Sean
> On Mar 18, 2017, at 10:33 AM, Tamas Berghammer via lldb-commits
> wrote:
>
> Author: tberghammer
> Date: Sat Mar 18 12:33:00 2017
> New Revision: 298189
>
> U
Author: spyffe
Date: Mon Apr 3 18:56:41 2017
New Revision: 299402
URL: http://llvm.org/viewvc/llvm-project?rev=299402&view=rev
Log:
Add CPlusPlusNameParser to the xcodeproj
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://l
Author: spyffe
Date: Wed Apr 5 15:33:39 2017
New Revision: 299587
URL: http://llvm.org/viewvc/llvm-project?rev=299587&view=rev
Log:
The darwin_log tests are very fragile and currently do not properly assess the
state of that functionality.
I have put them all in their own category, and made that
Author: spyffe
Date: Thu Apr 20 13:07:51 2017
New Revision: 300862
URL: http://llvm.org/viewvc/llvm-project?rev=300862&view=rev
Log:
Changed a use of APInt::getSignBit to APInt::getSignMask.
Modified:
lldb/trunk/source/Core/Scalar.cpp
Modified: lldb/trunk/source/Core/Scalar.cpp
URL:
http://
Author: spyffe
Date: Mon Apr 24 17:11:10 2017
New Revision: 301263
URL: http://llvm.org/viewvc/llvm-project?rev=301263&view=rev
Log:
[DWARF] Fix lookup in the abstract origins of inlined blocks/functions
LLDB uses clang::DeclContexts for lookups, and variables get put into
the DeclContext for the
Author: spyffe
Date: Mon Apr 24 18:14:04 2017
New Revision: 301273
URL: http://llvm.org/viewvc/llvm-project?rev=301273&view=rev
Log:
[Expression parser] Return both types and variables
Many times a user wants to access a type when there's a variable of
the same name, or a variable when there's a
Author: spyffe
Date: Mon Apr 24 18:49:06 2017
New Revision: 301277
URL: http://llvm.org/viewvc/llvm-project?rev=301277&view=rev
Log:
Fixed two bad Makefiles that might be breaking Linux.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/llvm-style/Makefile
lldb/trunk/packages/P
Author: spyffe
Date: Mon Apr 24 18:58:36 2017
New Revision: 301280
URL: http://llvm.org/viewvc/llvm-project?rev=301280&view=rev
Log:
Name the C++ source files for two tests correctly.
Added:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/llvm-style/main.cpp
- copied, changed from r3
Author: spyffe
Date: Wed Apr 26 15:36:47 2017
New Revision: 301461
URL: http://llvm.org/viewvc/llvm-project?rev=301461&view=rev
Log:
Fixed a crash when dealing with an empty method name in the ObjC runtime.
I've filed a bug covering better unit testing of our runtime metadata reader,
which will a
Author: spyffe
Date: Tue May 2 19:41:43 2017
New Revision: 301993
URL: http://llvm.org/viewvc/llvm-project?rev=301993&view=rev
Log:
Fixed a bug where we did not properly use the complete versions of Objective-C
classes.
Also added a test case, thanks to Greg Clayton.
Added:
lldb/trunk/pac
Author: spyffe
Date: Thu May 11 17:08:05 2017
New Revision: 302833
URL: http://llvm.org/viewvc/llvm-project?rev=302833&view=rev
Log:
[DWARF parser] Produce correct template parameter packs
Templates can end in parameter packs, like this
template struct MyStruct
{ /*...*/ };
LLDB does not cu
Author: spyffe
Date: Thu May 11 18:38:21 2017
New Revision: 302850
URL: http://llvm.org/viewvc/llvm-project?rev=302850&view=rev
Log:
xfail TestClassTemplateParameterPack on gcc to mollify
lldb-x86_64-ubuntu-14.04-cmake.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/class-temp
Author: spyffe
Date: Fri May 12 16:53:44 2017
New Revision: 302954
URL: http://llvm.org/viewvc/llvm-project?rev=302954&view=rev
Log:
Fixed the OS X build after Error -> Status rename.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: spyffe
Date: Mon May 15 14:55:20 2017
New Revision: 303110
URL: http://llvm.org/viewvc/llvm-project?rev=303110&view=rev
Log:
[TypeSystem] Fix inspection of Objective-C object types
ptr_refs exposed a problem in ClangASTContext's implementation: it
uses an accessor to downcast a QualType t
Author: spyffe
Date: Tue May 16 18:46:13 2017
New Revision: 303223
URL: http://llvm.org/viewvc/llvm-project?rev=303223&view=rev
Log:
[Expression parser] Look up module symbols before hunting globally
When it resolves symbol-only variables, the expression parser
currently looks only in the global
Author: spyffe
Date: Wed May 31 12:18:10 2017
New Revision: 304314
URL: http://llvm.org/viewvc/llvm-project?rev=304314&view=rev
Log:
Added a testcase for local/namespaced name conflicts.
This works on SVN but is a bit fragile on the Swift branch.
I'm adding the test to both, so we have this path
Author: spyffe
Date: Thu Jun 1 20:24:18 2017
New Revision: 304510
URL: http://llvm.org/viewvc/llvm-project?rev=304510&view=rev
Log:
[TypeSystem] Handle Clang AttributedTypes
When parsing types originating in modules, it is possible to encounter
AttributedTypes
(such as the type generated for N
Author: spyffe
Date: Wed Jun 14 18:01:43 2017
New Revision: 305424
URL: http://llvm.org/viewvc/llvm-project?rev=305424&view=rev
Log:
[testsuite] xfailed two tests that depend on NSString conforming to NSCopying.
NSString is loaded from the DWARF, which doesn't have the concept of protocols.
When
Author: spyffe
Date: Mon Jun 19 13:32:22 2017
New Revision: 305727
URL: http://llvm.org/viewvc/llvm-project?rev=305727&view=rev
Log:
Updated NSNumber formatter for new internal representation.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter
Author: spyffe
Date: Fri Jun 23 18:15:03 2017
New Revision: 306180
URL: http://llvm.org/viewvc/llvm-project?rev=306180&view=rev
Log:
Updated the NSArray and NSDictionary formatters to support new storage formats.
Also un-xfailed a testcase that was affected by this. Thanks to Jason Molenda
for
Author: spyffe
Date: Tue Jun 27 13:35:53 2017
New Revision: 306460
URL: http://llvm.org/viewvc/llvm-project?rev=306460&view=rev
Log:
[build system] If there's an OVERRIDE, don't guess the current SCM.
This makes automatic checkout work even in situations where the
current repository can't be dete
Author: spyffe
Date: Wed Jun 28 15:51:16 2017
New Revision: 306611
URL: http://llvm.org/viewvc/llvm-project?rev=306611&view=rev
Log:
Added a project for the unified IR interpreter.
Modified:
lldb/trunk/www/projects.html
Modified: lldb/trunk/www/projects.html
URL:
http://llvm.org/viewvc/llvm
Author: spyffe
Date: Thu Jun 29 17:39:17 2017
New Revision: 306773
URL: http://llvm.org/viewvc/llvm-project?rev=306773&view=rev
Log:
[Data formatters] Make NSSetM support both old- and new-style representation
NSSetM has two in-memory representations depending on what Foundation version
is in us
Author: spyffe
Date: Mon Jul 24 13:11:20 2017
New Revision: 308919
URL: http://llvm.org/viewvc/llvm-project?rev=308919&view=rev
Log:
Skip test_lldbmi_var_update on Darwin.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py
Modified:
lldb/trunk/packages/
Author: spyffe
Date: Tue Jul 25 10:33:37 2017
New Revision: 308993
URL: http://llvm.org/viewvc/llvm-project?rev=308993&view=rev
Log:
[TypeSystem] Guard the global `ASTSourceMap` with a mutex
s_source_map in ClangExternalASTSourceCommon.cpp is unguarded
and therefore can break in multithreaded co
Author: spyffe
Date: Tue Jul 25 15:44:34 2017
New Revision: 309046
URL: http://llvm.org/viewvc/llvm-project?rev=309046&view=rev
Log:
Skip test_unique_stacks on Darwin, because it doesn't terminate reliably.
rdar://problem/33462362
Modified:
lldb/trunk/packages/Python/lldbsuite/test/function
Author: spyffe
Date: Mon Jul 31 14:50:00 2017
New Revision: 309631
URL: http://llvm.org/viewvc/llvm-project?rev=309631&view=rev
Log:
[build-script] Bring in modernizations from downstream:
- Don't do any checks of the current SCM repository if the
llvm repositories are already there. Useful fo
Author: spyffe
Date: Tue Aug 1 10:08:46 2017
New Revision: 309702
URL: http://llvm.org/viewvc/llvm-project?rev=309702&view=rev
Log:
[build system] Add SBProcessInfo to the xcodeproj
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Vadim,
this patch is breaking
http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/11601
http://lab.llvm.org:8011/builders/lldb-windows7-android/builds/5560
http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-android/builds/6022
http://lab.llvm.org:8011/builders/lldb
Author: spyffe
Date: Tue Aug 1 10:43:54 2017
New Revision: 309714
URL: http://llvm.org/viewvc/llvm-project?rev=309714&view=rev
Log:
xfail test_get_process_info pending bot fixes
Modified:
lldb/trunk/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py
Modified:
lldb/trunk/p
Author: spyffe
Date: Tue Sep 26 10:25:34 2017
New Revision: 314225
URL: http://llvm.org/viewvc/llvm-project?rev=314225&view=rev
Log:
[Expression Parser] Inhibit global lookups for symbols in the IR dynamic checks
The IR dynamic checks are self-contained functions whose job is to
- verify that po
Author: spyffe
Date: Thu Sep 28 13:20:25 2017
New Revision: 314458
URL: http://llvm.org/viewvc/llvm-project?rev=314458&view=rev
Log:
[Expression parser] Setting to enable use of ExternalASTMerger
This setting can be enabled like this at the target level:
(lldb) settings set target.experimental.u
Author: spyffe
Date: Fri Oct 7 16:25:29 2016
New Revision: 283604
URL: http://llvm.org/viewvc/llvm-project?rev=283604&view=rev
Log:
Remove a stray dump().
Modified:
lldb/trunk/source/Expression/IRExecutionUnit.cpp
Modified: lldb/trunk/source/Expression/IRExecutionUnit.cpp
URL:
http://llv
Author: spyffe
Date: Tue Oct 11 11:57:21 2016
New Revision: 283904
URL: http://llvm.org/viewvc/llvm-project?rev=283904&view=rev
Log:
Clarified the explanation of expr --top-level.
Modified:
lldb/trunk/source/Commands/CommandObjectExpression.cpp
Modified: lldb/trunk/source/Commands/CommandObj
Author: spyffe
Date: Wed Oct 19 19:03:39 2016
New Revision: 284674
URL: http://llvm.org/viewvc/llvm-project?rev=284674&view=rev
Log:
Added a decorator for the macOS version and switched over testcases that used
platform.release
Modified:
lldb/trunk/packages/Python/lldbsuite/test/decorators.p
Author: spyffe
Date: Thu Dec 1 11:46:51 2016
New Revision: 288386
URL: http://llvm.org/viewvc/llvm-project?rev=288386&view=rev
Log:
Handle UTF-16 and UTF-32 constant CFStrings
We have a longstanding issue where the expression parser does not handle wide
CFStrings (e.g., @"凸凹") correctly, produc
sible the failure was introduced by either this
> commit (r288386) or possibly r288372.
>
> -Tim
>
>
> On Thu, Dec 1, 2016 at 9:46 AM, Sean Callanan via lldb-commits
> mailto:lldb-commits@lists.llvm.org>> wrote:
> Author: spyffe
> Date: Thu Dec 1 11:46:51 201
It'll be a fix. ETA 10 minutes.
> On Dec 1, 2016, at 11:16 AM, Sean Callanan via lldb-commits
> wrote:
>
> It's definitely this one. I'll have a fix or a revert in the next 30 minutes.
>> On Dec 1, 2016, at 10:58 AM, Tim Hammerquist > <mailto:pen...@gma
Author: spyffe
Date: Thu Dec 1 13:14:55 2016
New Revision: 288403
URL: http://llvm.org/viewvc/llvm-project?rev=288403&view=rev
Log:
Handle empty strings when looking for a CFString's encoding.
Should fix the bots.
Modified:
lldb/trunk/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
Mo
ETA 10 minutes.
>
>> On Dec 1, 2016, at 11:16 AM, Sean Callanan via lldb-commits
>> mailto:lldb-commits@lists.llvm.org>> wrote:
>>
>> It's definitely this one. I'll have a fix or a revert in the next 30
>> minutes.
>>> On Dec 1, 2016, at 10:58
Author: spyffe
Date: Wed Dec 14 15:31:31 2016
New Revision: 289711
URL: http://llvm.org/viewvc/llvm-project?rev=289711&view=rev
Log:
Adopt PrettyStackTrace in LLDB
LLDB needs some minor changes to adopt PrettyStackTrace after
https://reviews.llvm.org/D27683.
We remove our own SetCrashDescription
Author: spyffe
Date: Wed Dec 21 17:21:11 2016
New Revision: 290282
URL: http://llvm.org/viewvc/llvm-project?rev=290282&view=rev
Log:
specify -DNDEBUG for BNI builds of all targets in the Xcode build
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/proje
Author: spyffe
Date: Tue Jan 24 23:18:32 2017
New Revision: 293020
URL: http://llvm.org/viewvc/llvm-project?rev=293020&view=rev
Log:
Conditionalized OsLogger.cpp on a modern SDK.
Modified:
lldb/trunk/tools/debugserver/source/MacOSX/OsLogger.cpp
Modified: lldb/trunk/tools/debugserver/source/M
Author: spyffe
Date: Tue Jan 24 23:39:14 2017
New Revision: 293022
URL: http://llvm.org/viewvc/llvm-project?rev=293022&view=rev
Log:
Reverted 292880 to fix a linker error.
Modified:
lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj
Modified: lldb/trunk/tools/debugserver/de
Author: spyffe
Date: Wed Jan 25 15:32:00 2017
New Revision: 293098
URL: http://llvm.org/viewvc/llvm-project?rev=293098&view=rev
Log:
Link debugserver against Foundation to get access to NSProcessInfo.
debugserver-mini can't use Foundation so disable that code there.
Modified:
lldb/trunk/too
Author: spyffe
Date: Thu Jan 26 02:51:32 2017
New Revision: 293161
URL: http://llvm.org/viewvc/llvm-project?rev=293161&view=rev
Log:
Removed an unneccesary #if now that debugserver-mini links Foundation.
Modified:
lldb/trunk/tools/debugserver/source/MacOSX/MachProcess.mm
Modified: lldb/trunk
Author: spyffe
Date: Fri Feb 17 19:07:51 2017
New Revision: 295522
URL: http://llvm.org/viewvc/llvm-project?rev=295522&view=rev
Log:
Updated the results formatter to eliminate redundant data.
The testsuite's results formatter maintains a result_status_counts
structure solely for the purpose of se
Author: spyffe
Date: Wed Feb 22 16:57:59 2017
New Revision: 295897
URL: http://llvm.org/viewvc/llvm-project?rev=295897&view=rev
Log:
Changed builld-llvm.py to use .json files
LLDB has many branches in a variety of repositories.
The build-script.py file is subtly different for each set.
This is un
ailures here?
>
> http://lab.llvm.org:8080/green/view/LLDB/job/lldb_build_test/26076/console
> <http://lab.llvm.org:8080/green/view/LLDB/job/lldb_build_test/26076/console>
>
> Thanks!
> -Tim
>
>
> On Wed, Feb 22, 2017 at 2:57 PM, Sean Callanan via lldb-commits
Author: spyffe
Date: Wed Feb 22 18:46:30 2017
New Revision: 295915
URL: http://llvm.org/viewvc/llvm-project?rev=295915&view=rev
Log:
Reverted 295897 pending refinements and fixes for green-dragon.
Removed:
lldb/trunk/scripts/Xcode/repo.py
lldb/trunk/scripts/Xcode/repos/
Modified:
lldb
Author: spyffe
Date: Wed Feb 22 20:21:34 2017
New Revision: 295922
URL: http://llvm.org/viewvc/llvm-project?rev=295922&view=rev
Log:
Changed builld-llvm.py to use .json files
LLDB has many branches in a variety of repositories.
The build-script.py file is subtly different for each set.
This is un
file data .done
Committing transaction...
Committed revision 295922.
Please let me know if you see any problems.
Sean
> On Feb 22, 2017, at 4:56 PM, Sean Callanan via lldb-commits
> wrote:
>
> I'll roll it back pending some fixes on my end.
> Sorry for the break.
>
Author: spyffe
Date: Fri Mar 3 17:13:30 2017
New Revision: 296924
URL: http://llvm.org/viewvc/llvm-project?rev=296924&view=rev
Log:
Fixed repo.py to not send git errors to stderr.
Some repos are not git repos, so git is expected
to fail. These errors should not go to stderr,
because Xcode inte
Author: spyffe
Date: Fri Mar 3 19:48:43 2017
New Revision: 296951
URL: http://llvm.org/viewvc/llvm-project?rev=296951&view=rev
Log:
Disable the lldb-mi tests on remote platforms.
Currently on remote platforms the lldb-mi tests fail, which means they time out.
Given how many of the lldb-mi tests
Author: spyffe
Date: Sat Mar 4 02:05:54 2017
New Revision: 296963
URL: http://llvm.org/viewvc/llvm-project?rev=296963&view=rev
Log:
Project file fixes after movement of Data* and removal of ThisThread.cpp
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodepro
Author: spyffe
Date: Tue Mar 7 02:31:41 2017
New Revision: 297128
URL: http://llvm.org/viewvc/llvm-project?rev=297128&view=rev
Log:
Fixed a missing brace.
Modified:
lldb/trunk/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
Modified: lldb/trunk/source/Plugins/Platform/MacOSX/Platfor
Thanks, Pavel.
I think if we do this again we should indirect the new API through the LLDB
FileSpec API or at least a global function somewhere in LLDB, so that we can
change implementations without having to touch so much source code.
Sean
> On Mar 7, 2017, at 5:19 AM, Pavel Labath via lldb-co
Author: spyffe
Date: Tue Sep 29 17:52:50 2015
New Revision: 248842
URL: http://llvm.org/viewvc/llvm-project?rev=248842&view=rev
Log:
Removed a bunch of dependencies of Materializer on ClangUserExpression.
Instead we now just generically use UserExpression.
Modified:
lldb/trunk/source/Expressi
Author: spyffe
Date: Wed Sep 30 14:57:57 2015
New Revision: 248934
URL: http://llvm.org/viewvc/llvm-project?rev=248934&view=rev
Log:
Now persistent expression data no longer lives with the Target, but rather with
the corresponding TypeSystem. This makes sense because what kind of data there
is --
Author: spyffe
Date: Wed Sep 30 19:38:06 2015
New Revision: 248970
URL: http://llvm.org/viewvc/llvm-project?rev=248970&view=rev
Log:
Changed PersistentExpressionState to allow symbol lookups. Clang doesn't
report any (yet).
Modified:
lldb/trunk/include/lldb/Expression/ExpressionVariable.h
Author: spyffe
Date: Wed Sep 30 19:39:03 2015
New Revision: 248971
URL: http://llvm.org/viewvc/llvm-project?rev=248971&view=rev
Log:
Use the preferred display language when making a persistent variable from a
ValueObject.
Modified:
lldb/trunk/source/Core/ValueObject.cpp
Modified: lldb/trunk/
Author: spyffe
Date: Thu Oct 1 11:28:02 2015
New Revision: 249027
URL: http://llvm.org/viewvc/llvm-project?rev=249027&view=rev
Log:
Made Target hold a map of languages to TypeSystems, and added some accessors.
Also added some target-level search functions so that persistent variables and
symbols
Author: spyffe
Date: Thu Oct 1 12:48:25 2015
New Revision: 249039
URL: http://llvm.org/viewvc/llvm-project?rev=249039&view=rev
Log:
Removed a mutex guard that I accidentally pasted in from other code.
It was causing deadlocks when stepping out.
Modified:
lldb/trunk/source/Target/Target.cpp
Author: spyffe
Date: Thu Oct 1 18:07:06 2015
New Revision: 249095
URL: http://llvm.org/viewvc/llvm-project?rev=249095&view=rev
Log:
Eliminated redundant "constructors" for ClangExpressionVariable.
Author: spyffe
Date: Fri Oct 2 13:40:30 2015
New Revision: 249167
URL: http://llvm.org/viewvc/llvm-project?rev=249167&view=rev
Log:
Made GetScratchTypeSystemForLanguage return an error if desired.
Also made it not store nullptrs in its TypeSystemMap, so it will retry to make
the AST context if it
Author: spyffe
Date: Sat Oct 3 04:09:01 2015
New Revision: 249233
URL: http://llvm.org/viewvc/llvm-project?rev=249233&view=rev
Log:
Add PersistentVariableDelegate to handle language-specific dematerialization.
The concept here is that languages may have different ways of communicating
results.
Author: spyffe
Date: Thu Oct 8 18:07:53 2015
New Revision: 249769
URL: http://llvm.org/viewvc/llvm-project?rev=249769&view=rev
Log:
Added support for enumerating the languages that actually support TypeSystems
and expressions. Also wired that into the OptionValue infrastructure, although
it isn'
Author: spyffe
Date: Fri Oct 9 13:01:10 2015
New Revision: 249864
URL: http://llvm.org/viewvc/llvm-project?rev=249864&view=rev
Log:
Don't blindly use C for eLanguageTypeUnknown when getting a scratch TypeSystem.
Instead check what languages are supported for expressions; use C if available,
but o
Author: spyffe
Date: Mon Oct 19 18:11:07 2015
New Revision: 250753
URL: http://llvm.org/viewvc/llvm-project?rev=250753&view=rev
Log:
Added the concept of a Read-Eval-Print-Loop to LLDB.
A REPL takes over the command line and typically treats input as source code.
REPLs can also do code completion
Author: spyffe
Date: Mon Oct 19 18:18:49 2015
New Revision: 250755
URL: http://llvm.org/viewvc/llvm-project?rev=250755&view=rev
Log:
Added REPL.cpp to the relevant CMakeLists.txt
Modified:
lldb/trunk/source/Expression/CMakeLists.txt
Modified: lldb/trunk/source/Expression/CMakeLists.txt
URL:
Author: spyffe
Date: Mon Oct 19 19:23:46 2015
New Revision: 250773
URL: http://llvm.org/viewvc/llvm-project?rev=250773&view=rev
Log:
Added support for the "--repl" argument to LLDB.
This makes LLDB launch and create a REPL, specifying no target so that the REPL
can create one for itself. Also
Author: spyffe
Date: Mon Oct 19 19:55:21 2015
New Revision: 250780
URL: http://llvm.org/viewvc/llvm-project?rev=250780&view=rev
Log:
Added support to the expression command for dropping into the REPL at will.
"expr -r" does this. It also returns to a REPL if the LLDB command interpreter
is neset
Author: spyffe
Date: Tue Oct 20 19:28:44 2015
New Revision: 250869
URL: http://llvm.org/viewvc/llvm-project?rev=250869&view=rev
Log:
When target is NULL, provide a debugger so that REPLs can use that to create
their own target.
Modified:
lldb/trunk/include/lldb/Expression/REPL.h
lldb/trun
Author: spyffe
Date: Tue Oct 20 19:36:34 2015
New Revision: 250870
URL: http://llvm.org/viewvc/llvm-project?rev=250870&view=rev
Log:
When a REPL creates a new target for itself, it is that target's REPL.
To allow that, I've added a SetREPL call to the Target, which allows a REPL
that just created
Author: spyffe
Date: Wed Oct 21 12:43:18 2015
New Revision: 250913
URL: http://llvm.org/viewvc/llvm-project?rev=250913&view=rev
Log:
Made the REPL choose a default language if only one REPL can be chosen.
This requires REPLs to enumerate the languages they support.
Modified:
lldb/trunk/includ
d, Oct 21, 2015 at 10:43 AM, Sean Callanan via lldb-commits
> wrote:
>> Author: spyffe
>> Date: Wed Oct 21 12:43:18 2015
>> New Revision: 250913
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=250913&view=rev
>> Log:
>> Made the REPL choose a defaul
Author: spyffe
Date: Wed Oct 21 14:14:33 2015
New Revision: 250928
URL: http://llvm.org/viewvc/llvm-project?rev=250928&view=rev
Log:
Fixed version of r250913, which actually implements all the static functions.
Thanks to Siva Chandra and Oleksiy Vyalov for pouncing on this.
Modified:
lldb/tru
Author: spyffe
Date: Wed Oct 21 14:31:17 2015
New Revision: 250931
URL: http://llvm.org/viewvc/llvm-project?rev=250931&view=rev
Log:
Fix error handling when there are no REPLs installed.
Before, in the absence of any configured REPLs, LLDB would act as if there were
multiple possible REPL options,
Author: spyffe
Date: Thu Oct 22 19:37:54 2015
New Revision: 251083
URL: http://llvm.org/viewvc/llvm-project?rev=251083&view=rev
Log:
Fixed a typo in r251080.
Modified:
lldb/trunk/source/API/SBTypeSummary.cpp
Modified: lldb/trunk/source/API/SBTypeSummary.cpp
URL:
http://llvm.org/viewvc/llvm-
This patch failed to compile. I fixed it with r251083.
Sean
> On Oct 22, 2015, at 5:05 PM, Phabricator via lldb-commits
> wrote:
>
> +BStream stream;
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists
spyffe added a subscriber: spyffe.
spyffe added a comment.
This patch failed to compile. I fixed it with r251083.
Sean
Repository:
rL LLVM
http://reviews.llvm.org/D13657
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llv
Author: spyffe
Date: Thu Oct 22 19:39:09 2015
New Revision: 251084
URL: http://llvm.org/viewvc/llvm-project?rev=251084&view=rev
Log:
Log information about sections that didn't make it into the target's memory.
Modified:
lldb/trunk/source/Expression/IRExecutionUnit.cpp
Modified: lldb/trunk/so
Author: spyffe
Date: Fri Oct 23 16:45:02 2015
New Revision: 251151
URL: http://llvm.org/viewvc/llvm-project?rev=251151&view=rev
Log:
Fixed some issues with reporting "this" when the current function is not listed
in DWARF as a member of a class, but it has a "this" parameter. Specifically,
*this
Author: spyffe
Date: Mon Oct 26 15:33:24 2015
New Revision: 251340
URL: http://llvm.org/viewvc/llvm-project?rev=251340&view=rev
Log:
Clang module compilation options need to be per-platform.
On UNIX (but not Darwin) the username needs to be respected when creating a
temporary module directory, s
Author: spyffe
Date: Wed Oct 28 12:14:27 2015
New Revision: 251527
URL: http://llvm.org/viewvc/llvm-project?rev=251527&view=rev
Log:
Don't codesign lldbserver if debugserver codesigning is disabled, because it
probably won't work.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified:
Author: spyffe
Date: Wed Oct 28 15:07:46 2015
New Revision: 251550
URL: http://llvm.org/viewvc/llvm-project?rev=251550&view=rev
Log:
Removed an unecessary code-signing phase on lldb-tool.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
Enrico,
> +@expectedFailureDarwin
isn’t this commit supposed to fix the test? Why are you making it xfail?
Sean
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: spyffe
Date: Thu Nov 5 13:46:12 2015
New Revision: 252198
URL: http://llvm.org/viewvc/llvm-project?rev=252198&view=rev
Log:
Better validation when we think a directory might be Xcode.app.
LLDB could otherwise get confused if it is (for example) in a
root that is meant to install into an
Author: spyffe
Date: Fri Nov 6 16:05:47 2015
New Revision: 252351
URL: http://llvm.org/viewvc/llvm-project?rev=252351&view=rev
Log:
Fixed a problem where a test case referred to a
wrongly-capitalized header.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/myclass.m
Mo
Author: spyffe
Date: Fri Nov 6 16:43:55 2015
New Revision: 252354
URL: http://llvm.org/viewvc/llvm-project?rev=252354&view=rev
Log:
Fixed another issue with wrong case in #import.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/repro.m
Modified: lldb/trunk/packages/Py
Author: spyffe
Date: Tue Nov 10 15:48:05 2015
New Revision: 252655
URL: http://llvm.org/viewvc/llvm-project?rev=252655&view=rev
Log:
Fixed a bug where the size of a type was used instead of the size of a pointer.
Modified:
lldb/trunk/source/Expression/Materializer.cpp
Modified: lldb/trunk/so
Author: spyffe
Date: Tue Nov 10 15:56:04 2015
New Revision: 252657
URL: http://llvm.org/viewvc/llvm-project?rev=252657&view=rev
Log:
Updated a relative path in Makefile.rules to reflect the new testsuite location.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules
Modifi
Author: spyffe
Date: Tue Nov 10 16:54:42 2015
New Revision: 252665
URL: http://llvm.org/viewvc/llvm-project?rev=252665&view=rev
Log:
Made the ClangASTImporter into a shared pointer, eliminating a race condition.
It used to be a unique pointer, and there could be a case where ClangASTSource
held o
Author: spyffe
Date: Fri Nov 13 17:00:33 2015
New Revision: 253101
URL: http://llvm.org/viewvc/llvm-project?rev=253101&view=rev
Log:
Fixed a testcase problem where disassembly would fail for nameless functions.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/stl/TestStdCXXDisass
Author: spyffe
Date: Fri Nov 13 19:05:33 2015
New Revision: 253112
URL: http://llvm.org/viewvc/llvm-project?rev=253112&view=rev
Log:
Always initialize expression variables' flags field.
Modified:
lldb/trunk/include/lldb/Expression/ExpressionVariable.h
Modified: lldb/trunk/include/lldb/Expres
Author: spyffe
Date: Fri Nov 20 16:59:57 2015
New Revision: 253732
URL: http://llvm.org/viewvc/llvm-project?rev=253732&view=rev
Log:
Newer versions of the ObjC runtime have an extra field in objc_opt_t.
Modified:
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntim
Author: spyffe
Date: Tue Dec 8 19:25:01 2015
New Revision: 255090
URL: http://llvm.org/viewvc/llvm-project?rev=255090&view=rev
Log:
When printing warnings, the repeat_key should be
const void * because the data is never accessed,
the pointer is the only useful piece of data.
Modified:
lldb/t
Author: spyffe
Date: Fri Dec 11 13:10:04 2015
New Revision: 255358
URL: http://llvm.org/viewvc/llvm-project?rev=255358&view=rev
Log:
DisassemblerLLVMC now gets the disassembler comments for an instruction
and appends them to our list of comments (which can additionally include
things like decoded
Author: spyffe
Date: Wed Apr 27 14:37:42 2016
New Revision: 267768
URL: http://llvm.org/viewvc/llvm-project?rev=267768&view=rev
Log:
Added a testcase for the IR interpreter, ensuring that it behaves like the JIT.
Added:
lldb/trunk/packages/Python/lldbsuite/test/expression_command/ir-interpr
1 - 100 of 260 matches
Mail list logo