[Lldb-commits] [lldb] r257453 - Changes to lldb and debugserver to reduce extraneous memory reads

2016-01-11 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jan 12 01:09:16 2016 New Revision: 257453 URL: http://llvm.org/viewvc/llvm-project?rev=257453&view=rev Log: Changes to lldb and debugserver to reduce extraneous memory reads at each public stop to improve performance a bit. Most of the information lldb needed was alrea

[Lldb-commits] [lldb] r257448 - [LLDB][MIPS] Fix rL255619: mips 3, 4 and 5 are 64 bit archs

2016-01-11 Thread Mohit K. Bhakkad via lldb-commits
Author: mohit.bhakkad Date: Tue Jan 12 00:03:01 2016 New Revision: 257448 URL: http://llvm.org/viewvc/llvm-project?rev=257448&view=rev Log: [LLDB][MIPS] Fix rL255619: mips 3, 4 and 5 are 64 bit archs Modified: lldb/trunk/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp Modified: lldb/trunk/so

Re: [Lldb-commits] [PATCH] D16060: [LLDB][MIPS] Fix ReadRegisterValue for registers with constant 32 bit size regardless of ABI

2016-01-11 Thread Mohit Bhakkad via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257447: [LLDB][MIPS] Fix ReadRegisterValue for registers with constant 32 bit size… (authored by mohit.bhakkad). Changed prior to commit: http://reviews.llvm.org/D16060?vs=44504&id=44603#toc Repository

[Lldb-commits] [lldb] r257447 - [LLDB][MIPS] Fix ReadRegisterValue for registers with constant 32 bit size regardless of ABI

2016-01-11 Thread Mohit K. Bhakkad via lldb-commits
Author: mohit.bhakkad Date: Mon Jan 11 23:55:03 2016 New Revision: 257447 URL: http://llvm.org/viewvc/llvm-project?rev=257447&view=rev Log: [LLDB][MIPS] Fix ReadRegisterValue for registers with constant 32 bit size regardless of ABI Reviewers: clayborg, tberghammer. Subscribers: jaydeep, bhushan

Re: [Lldb-commits] [PATCH] D15046: Fix for TestNoreturnUnwind.py on i386

2016-01-11 Thread Jason Molenda via lldb-commits
jasonmolenda accepted this revision. jasonmolenda added a comment. This revision is now accepted and ready to land. Hi Ravi, sorry for taking so long to get back to you on this. It looks like a reasonable change - let's give it a try. Sometimes with the unwinder, it can be hard to foresee prob

[Lldb-commits] [lldb] r257442 - [LLDB][MIPS] Merge emulation of similar instructions for MIPS64

2016-01-11 Thread Bhushan D. Attarde via lldb-commits
Author: bhushan.attarde Date: Mon Jan 11 21:56:58 2016 New Revision: 257442 URL: http://llvm.org/viewvc/llvm-project?rev=257442&view=rev Log: [LLDB][MIPS] Merge emulation of similar instructions for MIPS64 SUMMARY: This patch merges emulation of similar instructions into a single func

[Lldb-commits] [lldb] r257441 - [LLDB][MIPS] Handle PIC calling convention for MIPS64

2016-01-11 Thread Bhushan D. Attarde via lldb-commits
Author: bhushan.attarde Date: Mon Jan 11 21:48:43 2016 New Revision: 257441 URL: http://llvm.org/viewvc/llvm-project?rev=257441&view=rev Log: [LLDB][MIPS] Handle PIC calling convention for MIPS64 SUMMARY: This patch sets up register r25 with the address of function to be called in Pr

Re: [Lldb-commits] [PATCH] D16099: Get rid of ARM_ELF_SYM_IS_THUMB flag.

2016-01-11 Thread Stephane Sezer via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257429: Get rid of ARM_ELF_SYM_IS_THUMB flag. (authored by sas). Changed prior to commit: http://reviews.llvm.org/D16099?vs=44583&id=44588#toc Repository: rL LLVM http://reviews.llvm.org/D16099 Fil

[Lldb-commits] [lldb] r257429 - Get rid of ARM_ELF_SYM_IS_THUMB flag.

2016-01-11 Thread Stephane Sezer via lldb-commits
Author: sas Date: Mon Jan 11 19:12:10 2016 New Revision: 257429 URL: http://llvm.org/viewvc/llvm-project?rev=257429&view=rev Log: Get rid of ARM_ELF_SYM_IS_THUMB flag. Summary: This was used with the old ARM vs. Thumb detection code but is not required anymore. Reviewers: tberghammer, clayborg

Re: [Lldb-commits] [PATCH] D14507: Make sure we use symbol flags to detect thumbness.

2016-01-11 Thread Stephane Sezer via lldb-commits
sas abandoned this revision. sas added a comment. Not required anymore. http://reviews.llvm.org/D14507 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [PATCH] D16099: Get rid of ARM_ELF_SYM_IS_THUMB flag.

2016-01-11 Thread Stephane Sezer via lldb-commits
sas created this revision. sas added reviewers: tberghammer, clayborg. sas added subscribers: lldb-commits, fjricci. Herald added subscribers: rengolin, aemerson. This was used with the old ARM vs. Thumb detection code but is not required anymore. http://reviews.llvm.org/D16099 Files: source/P

[Lldb-commits] Buildbot numbers for week of 1/03/2016 - 1/09/2016

2016-01-11 Thread Galina Kistanova via lldb-commits
Hello everyone, Below are some buildbot numbers for the last week of 1/03/2016 - 01/09/2016. Thanks Galina Number of commits by project: project | commits ---+--- llvm | 266 cfe |9

[Lldb-commits] [lldb] r257409 - Don't define Bytes and String to be the same number on Py2.

2016-01-11 Thread Zachary Turner via lldb-commits
Author: zturner Date: Mon Jan 11 17:10:32 2016 New Revision: 257409 URL: http://llvm.org/viewvc/llvm-project?rev=257409&view=rev Log: Don't define Bytes and String to be the same number on Py2. This is causing issues with case labels having the same value. Modified: lldb/trunk/source/Plugins

[Lldb-commits] [lldb] r257405 - Xfail some Arm-Linux specific failures

2016-01-11 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Jan 11 16:52:18 2016 New Revision: 257405 URL: http://llvm.org/viewvc/llvm-project?rev=257405&view=rev Log: Xfail some Arm-Linux specific failures Updated expectedFailureLinux decorator to reflect architecture Marked some triaged failures as xfails on arm with updated

Re: [Lldb-commits] [PATCH] D15893: Adds expectedFailureArmLinux test decorator

2016-01-11 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257405: Xfail some Arm-Linux specific failures (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D15893?vs=44550&id=44563#toc Repository: rL LLVM http://reviews.llvm.org/D1589

[Lldb-commits] [lldb] r257398 - Fix Python 3 issues related to OS plugins.

2016-01-11 Thread Zachary Turner via lldb-commits
Author: zturner Date: Mon Jan 11 16:16:17 2016 New Revision: 257398 URL: http://llvm.org/viewvc/llvm-project?rev=257398&view=rev Log: Fix Python 3 issues related to OS plugins. * lldb::tid_t was being converted incorrectly, so this is updated to use PythonInteger instead of manual Python Native A

[Lldb-commits] [lldb] r257397 - Introduce a PythonBytes class into PythonDataObjects.

2016-01-11 Thread Zachary Turner via lldb-commits
Author: zturner Date: Mon Jan 11 16:16:12 2016 New Revision: 257397 URL: http://llvm.org/viewvc/llvm-project?rev=257397&view=rev Log: Introduce a PythonBytes class into PythonDataObjects. This class behaves the same as PythonString on Python2, but differently on Python3. Unittests are added as w

Re: [Lldb-commits] [PATCH] D15893: Adds expectedFailureArmLinux test decorator

2016-01-11 Thread Greg Clayton via lldb-commits
clayborg accepted this revision. clayborg added a comment. This revision is now accepted and ready to land. Looks good. http://reviews.llvm.org/D15893 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/li

Re: [Lldb-commits] [PATCH] D15893: Adds expectedFailureArmLinux test decorator

2016-01-11 Thread Muhammad Omair Javaid via lldb-commits
omjavaid updated this revision to Diff 44550. omjavaid added a comment. Removed expectedFailureArmLinux and updated expectedFailureLinux decorator to reflect architecture if needed. Marked some triaged failures as xfails on arm with updated expectedFailureLinux decorator. LGTM? http://review

Re: [Lldb-commits] [PATCH] D15915: [LLDB][MIPS] Fix TestDisassembleRawData.py

2016-01-11 Thread Oleksiy Vyalov via lldb-commits
ovyalov accepted this revision. Comment at: packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassembleRawData.py:29 @@ +28,3 @@ +elif re.match("mips",arch): + target = self.dbg.CreateTargetWithFileAndTargetTriple ("", "mips") +

Re: [Lldb-commits] [PATCH] D16049: [LLDB][MIPS] A small fix in GetBreakableLoadAddress() for MIPS

2016-01-11 Thread Greg Clayton via lldb-commits
clayborg requested changes to this revision. clayborg added a comment. This revision now requires changes to proceed. Actually, can you add a test? Repository: rL LLVM http://reviews.llvm.org/D16049 ___ lldb-commits mailing list lldb-commits@list

[Lldb-commits] [lldb] r257363 - Don't run dwo tests for windows targets.

2016-01-11 Thread Zachary Turner via lldb-commits
Author: zturner Date: Mon Jan 11 12:49:30 2016 New Revision: 257363 URL: http://llvm.org/viewvc/llvm-project?rev=257363&view=rev Log: Don't run dwo tests for windows targets. -gsplit-dwarf is not implemented by clang on Windows. As such, all the dwo tests are having the -gsplit-dwarf command lin

Re: [Lldb-commits] [PATCH] D16051: [LLDB][MIPS] Merge emulation of similar instructions for MIPS64

2016-01-11 Thread Greg Clayton via lldb-commits
clayborg accepted this revision. clayborg added a comment. This revision is now accepted and ready to land. Looks good. Repository: rL LLVM http://reviews.llvm.org/D16051 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm

Re: [Lldb-commits] [PATCH] D16046: [LLDB][MIPS] Handle PIC calling convention for MIPS64

2016-01-11 Thread Greg Clayton via lldb-commits
clayborg accepted this revision. clayborg added a comment. This revision is now accepted and ready to land. Looks good. Repository: rL LLVM http://reviews.llvm.org/D16046 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm

[Lldb-commits] [lldb] r257361 - Replace accidental DOS (and mixed) line endings in a few text files

2016-01-11 Thread Dimitry Andric via lldb-commits
Author: dim Date: Mon Jan 11 12:07:47 2016 New Revision: 257361 URL: http://llvm.org/viewvc/llvm-project?rev=257361&view=rev Log: Replace accidental DOS (and mixed) line endings in a few text files Summary: Similar to rL256704 and rL256707, fix a few text files which were accidentally checked in

Re: [Lldb-commits] [PATCH] D16027: Replace accidental DOS (and mixed) line endings in a few text files

2016-01-11 Thread Dimitry Andric via lldb-commits
dim updated this revision to Diff 44525. dim added a comment. Updating for upstream changes. http://reviews.llvm.org/D16027 Files: packages/Python/lldbsuite/test/functionalities/postmortem/minidump/fizzbuzz.cpp source/Commands/CommandObjectLanguage.cpp source/Plugins/Process/Windows/Live

Re: [Lldb-commits] [PATCH] D16017: Fix TestMiniDump.py for Python 3

2016-01-11 Thread Adrian McCarthy via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257342: Fix TestMiniDump.py for Python 2/3 (and for a change to debug info) (authored by amccarth). Changed prior to commit: http://reviews.llvm.org/D16017?vs=44385&id=44518#toc Repository: rL LLVM

[Lldb-commits] [lldb] r257342 - Fix TestMiniDump.py for Python 2/3 (and for a change to debug info)

2016-01-11 Thread Adrian McCarthy via lldb-commits
Author: amccarth Date: Mon Jan 11 10:35:30 2016 New Revision: 257342 URL: http://llvm.org/viewvc/llvm-project?rev=257342&view=rev Log: Fix TestMiniDump.py for Python 2/3 (and for a change to debug info) Differential Revision: http://reviews.llvm.org/D16017 Modified: lldb/trunk/packages/Pyth

Re: [Lldb-commits] [PATCH] D16049: [LLDB][MIPS] A small fix in GetBreakableLoadAddress() for MIPS

2016-01-11 Thread Zachary Turner via lldb-commits
zturner added a subscriber: zturner. zturner added a comment. There's no test here. Repository: rL LLVM http://reviews.llvm.org/D16049 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-c

Re: [Lldb-commits] [PATCH] D16049: [LLDB][MIPS] A small fix in GetBreakableLoadAddress() for MIPS

2016-01-11 Thread Zachary Turner via lldb-commits
There's no test here. On Mon, Jan 11, 2016 at 1:22 AM Bhushan Attarde via lldb-commits < lldb-commits@lists.llvm.org> wrote: > bhushan added a comment. > > Summary: > > Get the load address for the address given by 'symbol' and 'function'. > Earlier, this was done for 'function' only, this patch

Re: [Lldb-commits] [PATCH] D16017: Fix TestMiniDump.py for Python 3

2016-01-11 Thread Zachary Turner via lldb-commits
zturner accepted this revision. zturner added a comment. This revision is now accepted and ready to land. In http://reviews.llvm.org/D16017#323550, @amccarth wrote: > In http://reviews.llvm.org/D16017#322830, @zturner wrote: > > > What's the extra frame? Why does Python have an effect on the num

Re: [Lldb-commits] [PATCH] D16017: Fix TestMiniDump.py for Python 3

2016-01-11 Thread Adrian McCarthy via lldb-commits
amccarth added a comment. In http://reviews.llvm.org/D16017#322830, @zturner wrote: > What's the extra frame? Why does Python have an effect on the number of > frames seen by the minidump? Something seems wrong about that. Sorry, I misspoke. It has nothing to do with the version of Python.

[Lldb-commits] [lldb] r257335 - Don't try to parse the line table when it isn't specified

2016-01-11 Thread Tamas Berghammer via lldb-commits
Author: tberghammer Date: Mon Jan 11 08:56:05 2016 New Revision: 257335 URL: http://llvm.org/viewvc/llvm-project?rev=257335&view=rev Log: Don't try to parse the line table when it isn't specified Previously we tried to parse the line table even if a compile unit had no DW_AT_stmt_list atribute. T

Re: [Lldb-commits] [PATCH] D15046: Fix for TestNoreturnUnwind.py on i386

2016-01-11 Thread Ravitheja Addepally via lldb-commits
ravitheja added a comment. Hello, Any updates on this differential ? http://reviews.llvm.org/D15046 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] r257329 - Mark TestChangeValueAPI as flaky on linux (pr25652)

2016-01-11 Thread Pavel Labath via lldb-commits
Author: labath Date: Mon Jan 11 05:59:38 2016 New Revision: 257329 URL: http://llvm.org/viewvc/llvm-project?rev=257329&view=rev Log: Mark TestChangeValueAPI as flaky on linux (pr25652) Modified: lldb/trunk/packages/Python/lldbsuite/test/python_api/value/change_values/TestChangeValueAPI.py M

[Lldb-commits] [lldb] r257323 - Skip TestEvents on linux completely

2016-01-11 Thread Pavel Labath via lldb-commits
Author: labath Date: Mon Jan 11 04:55:57 2016 New Revision: 257323 URL: http://llvm.org/viewvc/llvm-project?rev=257323&view=rev Log: Skip TestEvents on linux completely The test hangs/crashes/fails because it does not use the listener API in a way that LLDB expects. I don't really know if this i

[Lldb-commits] [PATCH] D16055: Add clang::Type::Pipe to ClangASTContext

2016-01-11 Thread Pavel Labath via lldb-commits
labath created this revision. labath added a reviewer: clayborg. labath added a subscriber: lldb-commits. Clang recently added support for an OpenCL pipe type. Adding the new type to relevant switches to avoid warnings. http://reviews.llvm.org/D16055 Files: source/Symbol/ClangASTContext.cpp

Re: [Lldb-commits] [PATCH] D15533: Make the aarch64 lldb-server capable of debugging arm32 applications

2016-01-11 Thread Tamas Berghammer via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257322: Make the aarch64 lldb-server capable of debugging arm32 applications (authored by tberghammer). Changed prior to commit: http://reviews.llvm.org/D15533?vs=42987&id=44454#toc Repository: rL LL

[Lldb-commits] [lldb] r257322 - Make the aarch64 lldb-server capable of debugging arm32 applications

2016-01-11 Thread Tamas Berghammer via lldb-commits
Author: tberghammer Date: Mon Jan 11 04:39:09 2016 New Revision: 257322 URL: http://llvm.org/viewvc/llvm-project?rev=257322&view=rev Log: Make the aarch64 lldb-server capable of debugging arm32 applications Differential revision: http://reviews.llvm.org/D15533 Modified: lldb/trunk/source/Hos

[Lldb-commits] [lldb] r257321 - Remove CRLF line endings from test_common.h

2016-01-11 Thread Pavel Labath via lldb-commits
Author: labath Date: Mon Jan 11 04:27:31 2016 New Revision: 257321 URL: http://llvm.org/viewvc/llvm-project?rev=257321&view=rev Log: Remove CRLF line endings from test_common.h Modified: lldb/trunk/packages/Python/lldbsuite/test/make/test_common.h Modified: lldb/trunk/packages/Python/lldbsui

[Lldb-commits] [lldb] r257319 - Centralize the handling of attach permissions on linux in tests

2016-01-11 Thread Pavel Labath via lldb-commits
Author: labath Date: Mon Jan 11 04:24:50 2016 New Revision: 257319 URL: http://llvm.org/viewvc/llvm-project?rev=257319&view=rev Log: Centralize the handling of attach permissions on linux in tests Summary: On linux we need the process to give us special permissions before we can attach to it. Pr

Re: [Lldb-commits] [PATCH] D15992: Centralize the handling of attach permissions on linux in tests

2016-01-11 Thread Pavel Labath via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257319: Centralize the handling of attach permissions on linux in tests (authored by labath). Changed prior to commit: http://reviews.llvm.org/D15992?vs=44316&id=44453#toc Repository: rL LLVM http:/

Re: [Lldb-commits] [PATCH] D15992: Centralize the handling of attach permissions on linux in tests

2016-01-11 Thread Pavel Labath via lldb-commits
labath added a comment. Good idea. I'll do that. http://reviews.llvm.org/D15992 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Re: [Lldb-commits] [PATCH] D15533: Make the aarch64 lldb-server capable of debugging arm32 applications

2016-01-11 Thread Muhammad Omair Javaid via lldb-commits
omjavaid added a subscriber: omjavaid. omjavaid added a comment. LGTM. I think we should submit this patch as tberghammer explained. http://reviews.llvm.org/D15533 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-

[Lldb-commits] [PATCH] D16051: [LLDB][MIPS] Merge emulation of similar instructions for MIPS64

2016-01-11 Thread Bhushan Attarde via lldb-commits
bhushan created this revision. bhushan added a reviewer: clayborg. bhushan added subscribers: lldb-commits, nitesh.jain, mohit.bhakkad, sagar, jaydeep. bhushan set the repository for this revision to rL LLVM. Currently there is a separate emulation function for each branch instruction, however t

Re: [Lldb-commits] [PATCH] D16049: [LLDB][MIPS] A small fix in GetBreakableLoadAddress() for MIPS

2016-01-11 Thread Bhushan Attarde via lldb-commits
bhushan added a comment. Summary: Get the load address for the address given by 'symbol' and 'function'. Earlier, this was done for 'function' only, this patch does it for 'symbol' too. Repository: rL LLVM http://reviews.llvm.org/D16049 ___ lldb

[Lldb-commits] [PATCH] D16049: [LLDB][MIPS] A small fix in GetBreakableLoadAddress() for MIPS

2016-01-11 Thread Bhushan Attarde via lldb-commits
bhushan created this revision. bhushan added a reviewer: clayborg. bhushan added subscribers: lldb-commits, nitesh.jain, mohit.bhakkad, sagar, jaydeep. bhushan set the repository for this revision to rL LLVM. Repository: rL LLVM http://reviews.llvm.org/D16049 Files: source/Target/Target.cpp

[Lldb-commits] [PATCH] D16046: [LLDB][MIPS] Handle PIC calling convention for MIPS64

2016-01-11 Thread Bhushan Attarde via lldb-commits
bhushan created this revision. bhushan added a reviewer: clayborg. bhushan added subscribers: lldb-commits, nitesh.jain, mohit.bhakkad, sagar, jaydeep. bhushan set the repository for this revision to rL LLVM. The PIC calling convention for MIPS requires that on entry to a function, register r25