Author: tfiala
Date: Fri Sep 18 18:46:30 2015
New Revision: 248066
URL: http://llvm.org/viewvc/llvm-project?rev=248066=rev
Log:
test events: added optional value type to extra event key/val pairs
The test events had worker indexes coming across as strings. I
want them to be ints. worker_index
Author: ovyalov
Date: Fri Sep 18 13:12:39 2015
New Revision: 248017
URL: http://llvm.org/viewvc/llvm-project?rev=248017=rev
Log:
Remove unused modules from module cache.
http://reviews.llvm.org/D12971
Modified:
lldb/trunk/include/lldb/Host/FileSystem.h
Author: gclayton
Date: Fri Sep 18 19:39:09 2015
New Revision: 248072
URL: http://llvm.org/viewvc/llvm-project?rev=248072=rev
Log:
Added a curses based way to see the test suite running. Works only where curses
is implemented. Try it out with:
./dotest.py --results-formatter=test_results.Curses
Author: chaoren
Date: Fri Sep 18 19:57:11 2015
New Revision: 248075
URL: http://llvm.org/viewvc/llvm-project?rev=248075=rev
Log:
Fix Linux bot.
Modified:
lldb/trunk/test/dosep.py
Modified: lldb/trunk/test/dosep.py
URL:
Author: tfiala
Date: Fri Sep 18 02:08:09 2015
New Revision: 247973
URL: http://llvm.org/viewvc/llvm-project?rev=247973=rev
Log:
xunit output: add backtraces; limit attribute
When pexpect errors occurred, the / element's
message attribute could get too long and contain
invalid characters for xml
labath added a comment.
We have been looking into these failures also, and the cause is the recent
changes, which make it impossible to evaluate c(++) expression in assembly
language frames (see http://reviews.llvm.org/D12962). This is not the purpose
of this test, but I don't think we should
dawn accepted this revision.
dawn added a comment.
This revision is now accepted and ready to land.
lgtm :)
http://reviews.llvm.org/D12962
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
ovyalov closed this revision.
ovyalov added a comment.
Files:
/lldb/trunk/include/lldb/Host/FileSystem.h
/lldb/trunk/source/Host/posix/FileSystem.cpp
/lldb/trunk/source/Host/windows/FileSystem.cpp
/lldb/trunk/source/Utility/ModuleCache.cpp
Users:
ovyalov (Author)
dawn added a comment.
lgtm, but Ilia and Abid are more familiar with lldb-mi - please wait for their
review.
Repository:
rL LLVM
http://reviews.llvm.org/D12977
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
amccarth accepted this revision.
This revision is now accepted and ready to land.
Comment at: source/Plugins/Process/Windows/Live/DebuggerThread.cpp:309
@@ -308,1 +308,3 @@
{
+if (m_pid_to_detach != 0 &&
KLapshin updated the summary for this revision.
KLapshin removed rL LLVM as the repository for this revision.
KLapshin updated this revision to Diff 35109.
KLapshin added a comment.
Minor initial diff cleanup.
http://reviews.llvm.org/D12977
Files:
test/tools/lldb-mi/TestMiGdbSetShow.py
chaoren updated this revision to Diff 35113.
chaoren added a comment.
Remove old line.
http://reviews.llvm.org/D12976
Files:
test/functionalities/process_group/TestChangeProcessGroup.py
Index: test/functionalities/process_group/TestChangeProcessGroup.py
chaoren added a comment.
I thought this was supposed to be fixed, but TestChangeProcessGroup,
TestExpressionInSyscall, and TestRegisters just started failing for me recently
because of this.
http://reviews.llvm.org/D12976
___
lldb-commits mailing
clayborg added a comment.
To work around it you might be able to call SBProcess::Halt() first?
Repository:
rL LLVM
http://reviews.llvm.org/D12968
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
clayborg added a comment.
You should be able to just call Destroy(), we shouldn't crash. We will need to
fix the core it allow this since people can/will call this.
Repository:
rL LLVM
http://reviews.llvm.org/D12968
___
lldb-commits mailing
labath added a comment.
(I wouldn't be opposed to temporarily XFAILing the failing tests, so they don't
bother anyone running the test suite)
http://reviews.llvm.org/D12976
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
zturner created this revision.
zturner added a reviewer: amccarth.
zturner added a subscriber: lldb-commits.
Log file pre-patch:
1442531634.44200 [0448/5520]: DoDetach called for process 25769804660 while
state = 2673276. Detaching...
1442531634.44200 [0448/5520]: StopDebugging('false')
dawn resigned from this revision.
dawn edited reviewers, added: clayborg; removed: dawn.
dawn added a comment.
I'll watch and learn from Ilia and Greg :)
Repository:
rL LLVM
http://reviews.llvm.org/D12968
___
lldb-commits mailing list
clayborg requested changes to this revision.
This revision now requires changes to proceed.
Comment at: include/lldb/Host/FileSpec.h:516
@@ -514,1 +515,3 @@
+FileSpec
+GetSymbolicLinkTarget () const;
rename to ResolveSymbolicLink?
Author: spyffe
Date: Fri Sep 18 16:39:31 2015
New Revision: 248048
URL: http://llvm.org/viewvc/llvm-project?rev=248048=rev
Log:
Added support for resolving symbolic links to FileSpec.
We use the symbolic link to resolver to find the target of the LLDB shlib
symlink if there is a symlink. This
zturner added a comment.
If you change the name back to `ResolveSymbolicLink` or
`GetSymbolicLinkTarget`, then this looks fine.
Comment at: include/lldb/Host/FileSystem.h:43
@@ -42,1 +42,3 @@
+
+static Error Realpath(const FileSpec , FileSpec );
I'd
Author: tfiala
Date: Fri Sep 18 16:01:13 2015
New Revision: 248036
URL: http://llvm.org/viewvc/llvm-project?rev=248036=rev
Log:
Adds parallel work queue index to test events, stdout/stderr results support.
See http://reviews.llvm.org/D12983 for details.
Modified:
lldb/trunk/test/dosep.py
Thanks! Feel free to leave the method in Host/windows/FileSystem.cpp
empty, i'll fill it out.
On Fri, Sep 18, 2015 at 3:08 PM Sean Callanan wrote:
> spyffe added a subscriber: spyffe.
> spyffe added a comment.
>
> Sure. On it.
>
> Sean
>
>
> http://reviews.llvm.org/D12984
spyffe added a reviewer: zturner.
spyffe removed a subscriber: zturner.
spyffe updated this revision to Diff 35143.
spyffe added a comment.
At zturner's suggestion, moved the function to FileSystem and renamed it to be
more consistent with what other FileSystem functions are called.
Author: tfiala
Date: Fri Sep 18 17:45:31 2015
New Revision: 248059
URL: http://llvm.org/viewvc/llvm-project?rev=248059=rev
Log:
test events: announce worker count in new initialize event
See the following for details:
http://reviews.llvm.org/D12987
Modified:
lldb/trunk/test/dosep.py
zturner added a comment.
Furthermore, FileSpec can refer to a remote path, so you can't even
guarantee that the OS you're on is the same OS as that which the path
refers to. So another reason why putting this in FileSpec doesn't make
sense in my opinion.
http://reviews.llvm.org/D12984
clayborg accepted this revision.
clayborg added a comment.
This revision is now accepted and ready to land.
Looks good
http://reviews.llvm.org/D12987
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
tfiala created this revision.
tfiala added a reviewer: clayborg.
tfiala added a subscriber: lldb-commits.
This change does the following:
- Adds a mechanism for adding arbitrary event content to all test events from
the command line.
- Adds a 0-based worker_index key into all inferior test
tfiala closed this revision.
tfiala added a comment.
Closed with content from previous comment.
http://reviews.llvm.org/D12983
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
spyffe created this revision.
spyffe added a reviewer: clayborg.
spyffe added a subscriber: lldb-commits.
When running the testsuite, the LLDB shlib is a symlink to its actual location,
so finding shlib-relative resources can be problematic. This patch fixes that
by resolving symlinks.
Sure. On it.
Sean
> On Sep 18, 2015, at 2:44 PM, Zachary Turner wrote:
>
> zturner added a comment.
>
> Furthermore, FileSpec can refer to a remote path, so you can't even
> guarantee that the OS you're on is the same OS as that which the path
> refers to. So another
spyffe updated this revision to Diff 35144.
spyffe added a comment.
Restored the old name based on zturner's suggestion that Realpath() is too
specific and has semantics that Windows wouldn't honor.
http://reviews.llvm.org/D12984
Files:
include/lldb/Host/FileSpec.h
zturner accepted this revision.
zturner added a comment.
Thanks!
http://reviews.llvm.org/D12984
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
tfiala added a comment.
Committed here:
Sendingtest/dosep.py
Sendingtest/dotest.py
Sendingtest/dotest_args.py
Sendingtest/test_results.py
Transmitting file data
Committed revision 248036.
I'm going to add some way to announce the number of
Author: enrico
Date: Fri Sep 18 17:26:34 2015
New Revision: 248057
URL: http://llvm.org/viewvc/llvm-project?rev=248057=rev
Log:
On Linux, if you can't actually locate the libc++ install, do not attempt to
use it
The failure mode when one gets this wrong is quite gnarly to then walk oneself
out
tfiala created this revision.
tfiala added a reviewer: clayborg.
tfiala added a subscriber: lldb-commits.
This change:
- renames TestFormatter.process_event() to TestFormatter.handle_event()
- does away with TestFormatter.begin_session()/end_session(), replacing them
with new initialize and
tfiala closed this revision.
tfiala added a comment.
Sendingtest/dosep.py
Sendingtest/dotest.py
Sendingtest/dotest_args.py
Sendingtest/test_results.py
Transmitting file data
Committed revision 248059.
http://reviews.llvm.org/D12987
Author: tfiala
Date: Fri Sep 18 17:57:04 2015
New Revision: 248060
URL: http://llvm.org/viewvc/llvm-project?rev=248060=rev
Log:
test events: add test_filename to all test-related events.
The test_filename is the full path to the TestCase class's
implementation file.
Modified:
dsanders updated this revision to Diff 35075.
dsanders added a comment.
Pavel's suggestion to use LLDB_SYSTEM_LIBS works for me. Updated the patch.
http://reviews.llvm.org/D12900
Files:
tools/lldb-server/CMakeLists.txt
Index: tools/lldb-server/CMakeLists.txt
krytarowski added a subscriber: krytarowski.
krytarowski requested changes to this revision.
krytarowski added a reviewer: krytarowski.
This revision now requires changes to proceed.
Comment at: tools/lldb-server/CMakeLists.txt:40
@@ +39,3 @@
+ if (NOT LLDB_DISABLE_CURSES)
+
labath added a subscriber: labath.
labath added a reviewer: labath.
labath added a comment.
Thanks for the patch.
LLDBDependencies.cmake sets LLDB_SYSTEM_LIBS to the list of libraries lldb
depends on. Could you check if it is not sufficient to add this to the list of
dependencies? I'd like to
krytarowski added a comment.
Any interest?
Repository:
rL LLVM
http://reviews.llvm.org/D12748
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
ki.stfu added a comment.
i. e. +1 with @zturner
http://reviews.llvm.org/D12899
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
tberghammer created this revision.
tberghammer added a reviewer: spyffe.
tberghammer added a subscriber: lldb-commits.
Eliminate a potential crash in the struct layout code with a gracefull fallback
http://reviews.llvm.org/D12963
Files:
source/Expression/ClangASTSource.cpp
Index:
dsanders created this revision.
dsanders added subscribers: krytarowski, labath, lldb-commits.
Following on from r247991:
pthread is in LLDB_SYSTEM_LIBS so there's no need to explicitly add it to the
link.
http://reviews.llvm.org/D12964
Files:
tools/lldb-server/CMakeLists.txt
Index:
dsanders updated this revision to Diff 35086.
dsanders added a comment.
Correct the patch. Arcanist created the diff based on a revision prior to
r247991 for some reason.
http://reviews.llvm.org/D12964
Files:
tools/lldb-server/CMakeLists.txt
Index: tools/lldb-server/CMakeLists.txt
zturner added a comment.
One possible solution is to make an lldb-all target.
http://reviews.llvm.org/D12899
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
This revision was automatically updated to reflect the committed changes.
Closed by commit rL247991: Fix link failures when BUILD_SHARED_LIBS=ON.
(authored by labath).
Changed prior to commit:
http://reviews.llvm.org/D12900?vs=35075=35082#toc
Repository:
rL LLVM
labath added a comment.
Committed as r247991. We can tweak this later if needed after Kamil's changes
go in.
Repository:
rL LLVM
http://reviews.llvm.org/D12900
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
tfiala added a comment.
From a high level, when we ask a build system to build the lldb executable, we
want that to mean "build me an lldb and anything it will use as part of its
normal operation."
If we did not build the lldb executable's expected components (as was the case
when I started
Author: aidandodds
Date: Fri Sep 18 11:49:39 2015
New Revision: 248003
URL: http://llvm.org/viewvc/llvm-project?rev=248003=rev
Log:
Differential Revision: http://reviews.llvm.org/D12966
On behalf of Dean De Leo
Modified:
ki.stfu added a comment.
In http://reviews.llvm.org/D12899#248657, @tberghammer wrote:
> In http://reviews.llvm.org/D12899#248654, @ki.stfu wrote:
>
> > In http://reviews.llvm.org/D12899#248648, @zturner wrote:
> >
> > > One possible solution is to make an lldb-all target.
> >
> >
> > As I said,
clayborg accepted this revision.
clayborg added a comment.
This revision is now accepted and ready to land.
Very nice.
http://reviews.llvm.org/D12954
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
clayborg added a comment.
It would be great if there were an automated tool that could detect when any
#include wasn't needed for both headers and implementation files.
http://reviews.llvm.org/D12954
___
lldb-commits mailing list
KLapshin created this revision.
KLapshin added reviewers: dawn, ki.stfu, abidh.
KLapshin added a subscriber: lldb-commits.
KLapshin set the repository for this revision to rL LLVM.
This patch fixes lldb core crash in Listener waiting for process ended and
operates with already invalid data if
Author: tfiala
Date: Fri Sep 18 11:00:52 2015
New Revision: 247998
URL: http://llvm.org/viewvc/llvm-project?rev=247998=rev
Log:
xUnit test output: implemented proper xml escaping
Now does proper Unicode code region scanning for invalid XML
characters. Strips out XML-invalid characters.
Does
ki.stfu added a comment.
In http://reviews.llvm.org/D12899#248648, @zturner wrote:
> One possible solution is to make an lldb-all target.
As I said, it would much better rather than changing lldb dependencies. But I'm
still not sure, do we really need something like lldb-all? Why we can't use
This revision was automatically updated to reflect the committed changes.
Closed by commit rL248004: Reduce inclusion of clang headers. (authored by
brucem).
Changed prior to commit:
http://reviews.llvm.org/D12954?vs=35058=35097#toc
Repository:
rL LLVM
http://reviews.llvm.org/D12954
ovyalov created this revision.
ovyalov added reviewers: clayborg, zturner.
ovyalov added a subscriber: lldb-commits.
When putting a new module into module cache sysroot folder may contain existing
hard link for an existing module with the same name but different build-id.
Use hard link counter
Author: sas
Date: Fri Sep 18 12:14:49 2015
New Revision: 248007
URL: http://llvm.org/viewvc/llvm-project?rev=248007=rev
Log:
Link NetBSD with execinfo (CMAKE build)
Summary: FreeBSD and NetBSD share the same library execinfo.
Reviewers: joerg, sas, brucem
Subscribers: brucem, sas, lldb-commits
sas closed this revision.
sas added a comment.
Committed as r248007.
Repository:
rL LLVM
http://reviews.llvm.org/D12750
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
zturner added inline comments.
Comment at: source/Host/windows/FileSystem.cpp:130
@@ +129,3 @@
+HANDLE file_handle = ::CreateFile(file_spec.GetCString(),
+ GENERIC_READ,
+ FILE_SHARE_READ,
clayborg accepted this revision.
clayborg added a comment.
This revision is now accepted and ready to land.
Flow looks good, take care of Zachs issues and this is good to go.
http://reviews.llvm.org/D12971
___
lldb-commits mailing list
ki.stfu added a subscriber: clayborg.
ki.stfu added a comment.
For me it looks like a workaround because here is assumed the
SBProcess::Destroy will do all required work.
@clayborg, is it permissible to make a Process::Destroy(force_kill=false) for a
running process?
If so, it's a bug in lldb
chaoren created this revision.
chaoren added a reviewer: labath.
chaoren added a subscriber: lldb-commits.
http://reviews.llvm.org/D12976
Files:
test/functionalities/process_group/TestChangeProcessGroup.py
Index: test/functionalities/process_group/TestChangeProcessGroup.py
ovyalov updated this revision to Diff 35106.
ovyalov added a comment.
Replaced GENERIC_READ with FILE_READ_ATTRIBUTES when using ::CreateFile.
http://reviews.llvm.org/D12971
Files:
include/lldb/Host/FileSystem.h
source/Host/posix/FileSystem.cpp
source/Host/windows/FileSystem.cpp
ovyalov added inline comments.
Comment at: source/Host/windows/FileSystem.cpp:130
@@ +129,3 @@
+HANDLE file_handle = ::CreateFile(file_spec.GetCString(),
+ FILE_READ_ATTRIBUTES,
+ FILE_SHARE_READ,
tfiala added a comment.
In http://reviews.llvm.org/D12899#248741, @ki.stfu wrote:
> In http://reviews.llvm.org/D12899#248657, @tberghammer wrote:
>
> > In http://reviews.llvm.org/D12899#248654, @ki.stfu wrote:
> >
> > > In http://reviews.llvm.org/D12899#248648, @zturner wrote:
> > >
> > > > One
Ok, lgtm then
On Fri, Sep 18, 2015 at 10:42 AM Oleksiy Vyalov wrote:
> ovyalov added inline comments.
>
>
> Comment at: source/Host/windows/FileSystem.cpp:130
> @@ +129,3 @@
> +HANDLE file_handle = ::CreateFile(file_spec.GetCString(),
> +
69 matches
Mail list logo