[Lldb-commits] [lldb] r342915 - [lldb-mi] Fix hanging of target-select-so-path.test

2019-10-04 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Sep 24 12:10:48 2018 New Revision: 342915 URL: http://llvm.org/viewvc/llvm-project?rev=342915=rev Log: [lldb-mi] Fix hanging of target-select-so-path.test Summary: The target-select-so-path test might hang on some platforms. The reason of that behavior was in

[Lldb-commits] [lldb] r343033 - [lldb-mi] Fix bugs in target-select-so-path.test

2019-10-04 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Sep 25 14:49:33 2018 New Revision: 343033 URL: http://llvm.org/viewvc/llvm-project?rev=343033=rev Log: [lldb-mi] Fix bugs in target-select-so-path.test Summary: * This patch fixes hanging of the test in case of using python3, changes callback function that will be

[Lldb-commits] [lldb] r341667 - [ARC] Make char unsigned by default

2019-10-04 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Fri Sep 7 07:45:32 2018 New Revision: 341667 URL: http://llvm.org/viewvc/llvm-project?rev=341667=rev Log: [ARC] Make char unsigned by default Summary: This patch specifies 'char' default sign on ARC. Reviewers: tatyana-krasnukha, clayborg Reviewed By:

[Lldb-commits] [lldb] r342329 - [lldb-mi] Correct regex in the symbol-list-lines test

2019-10-04 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sat Sep 15 10:05:20 2018 New Revision: 342329 URL: http://llvm.org/viewvc/llvm-project?rev=342329=rev Log: [lldb-mi] Correct regex in the symbol-list-lines test Summary: The test failed in case of compiling a test suite with gcc (checked versions are 5.2.0 and 7.3.0)

Re: [Lldb-commits] [lldb] r360564 - @skipIfLinux flaky lldb-mi tests

2019-05-13 Thread Alexander Polyakov via lldb-commits
Hi, Unfortunately, the next few months I'll be busy with my bachelor's thesis, so I can't dive into that problem right now. I've just tested lldb-mi on Ubuntu Linux 18.04 and it seems that there is some race condition somewhere in lldb-mi or lldb's core, I ran lldb-mi's LIT test suite for five

[Lldb-commits] [lldb] r339189 - Add documentation for SBTarget::AppendImageSearchPath

2018-08-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Aug 7 14:41:59 2018 New Revision: 339189 URL: http://llvm.org/viewvc/llvm-project?rev=339189=rev Log: Add documentation for SBTarget::AppendImageSearchPath Modified: lldb/trunk/include/lldb/API/SBTarget.h lldb/trunk/scripts/interface/SBTarget.i Modified:

[Lldb-commits] [lldb] r339178 - [lldb-mi] Re-implement target-select command

2018-08-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Aug 7 13:45:46 2018 New Revision: 339178 URL: http://llvm.org/viewvc/llvm-project?rev=339178=rev Log: [lldb-mi] Re-implement target-select command Now target-select uses SB API instead of HandleCommand. This patch has been reviewed along with the r339175.

[Lldb-commits] [lldb] r339175 - Add new API to SBTarget class

2018-08-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Aug 7 13:23:57 2018 New Revision: 339175 URL: http://llvm.org/viewvc/llvm-project?rev=339175=rev Log: Add new API to SBTarget class Summary: The new API appends an image search path to the target's path mapping list. Reviewers: aprantl, clayborg, labath Reviewed

[Lldb-commits] [lldb] r339160 - [lldb-mi] Re-implement MI HandleProcessEventStateSuspended.

2018-08-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Aug 7 10:55:26 2018 New Revision: 339160 URL: http://llvm.org/viewvc/llvm-project?rev=339160=rev Log: [lldb-mi] Re-implement MI HandleProcessEventStateSuspended. Summary: Now this function uses SB API instead of HandleCommand. Reviewers: aprantl, clayborg, labath

[Lldb-commits] [lldb] r337692 - Fix windows build after r337689

2018-07-23 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Jul 23 07:10:30 2018 New Revision: 337692 URL: http://llvm.org/viewvc/llvm-project?rev=337692=rev Log: Fix windows build after r337689 Added missing header. Modified: lldb/trunk/tools/lldb-mi/MICmdCmdData.cpp Modified: lldb/trunk/tools/lldb-mi/MICmdCmdData.cpp

[Lldb-commits] [lldb] r337689 - [lldb-mi] Re-implement data-info-line command.

2018-07-23 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Jul 23 06:02:41 2018 New Revision: 337689 URL: http://llvm.org/viewvc/llvm-project?rev=337689=rev Log: [lldb-mi] Re-implement data-info-line command. Summary: Now data-info-line command uses SB API instead of HandleCommand. Reviewers: aprantl, clayborg, jingham

[Lldb-commits] [lldb] r337064 - [lldb-mi] Make symbol-list-lines.test XFAIL on Windows

2018-07-13 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Fri Jul 13 15:41:16 2018 New Revision: 337064 URL: http://llvm.org/viewvc/llvm-project?rev=337064=rev Log: [lldb-mi] Make symbol-list-lines.test XFAIL on Windows It's a temporary decision until we reach out what causes a failure. Modified:

[Lldb-commits] [lldb] r336494 - Add LLDB_API to SBAddress's operator==.

2018-07-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sat Jul 7 11:54:44 2018 New Revision: 336494 URL: http://llvm.org/viewvc/llvm-project?rev=336494=rev Log: Add LLDB_API to SBAddress's operator==. Summary: Add LLDB_API to SBAddress's operator== to fix lldb-mi build on Windows. Patch by Aleksandr Urakov! Differential

[Lldb-commits] [lldb] r333837 - Test commit. Fix typo in comment.

2018-07-06 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sun Jun 3 05:41:00 2018 New Revision: 333837 URL: http://llvm.org/viewvc/llvm-project?rev=333837=rev Log: Test commit. Fix typo in comment. Modified: lldb/trunk/tools/lldb-mi/MICmdCmdTarget.cpp Modified: lldb/trunk/tools/lldb-mi/MICmdCmdTarget.cpp URL:

[Lldb-commits] [lldb] r336235 - Ammend "Fix MSVC2015 compilation failure after r336206 patch".

2018-07-03 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Jul 3 15:51:01 2018 New Revision: 336235 URL: http://llvm.org/viewvc/llvm-project?rev=336235=rev Log: Ammend "Fix MSVC2015 compilation failure after r336206 patch". Modified: lldb/trunk/tools/lldb-mi/MICmdCmdSymbol.cpp Modified:

[Lldb-commits] [lldb] r336212 - Fix MSVC2015 compilation failure after r336206 patch.

2018-07-03 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Jul 3 09:07:30 2018 New Revision: 336212 URL: http://llvm.org/viewvc/llvm-project?rev=336212=rev Log: Fix MSVC2015 compilation failure after r336206 patch. Added missing headers. Modified: lldb/trunk/tools/lldb-mi/MICmdCmdSymbol.cpp Modified:

[Lldb-commits] [lldb] r336206 - [lldb-mi] Re-implement symbol-list-lines command.

2018-07-03 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Jul 3 08:40:20 2018 New Revision: 336206 URL: http://llvm.org/viewvc/llvm-project?rev=336206=rev Log: [lldb-mi] Re-implement symbol-list-lines command. Summary: Now this command uses SB API instead of HandleCommand. Reviewers: aprantl, clayborg Reviewed By:

[Lldb-commits] [lldb] r336200 - Add new API to SBTarget and SBModule classes.

2018-07-03 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Tue Jul 3 07:22:44 2018 New Revision: 336200 URL: http://llvm.org/viewvc/llvm-project?rev=336200=rev Log: Add new API to SBTarget and SBModule classes. Summary: The new API allows to find a list of compile units related to target/module. Reviewers: aprantl, clayborg

[Lldb-commits] [lldb] r336155 - [lldb-mi] Re-implement a few MI commands.

2018-07-02 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Jul 2 16:54:06 2018 New Revision: 336155 URL: http://llvm.org/viewvc/llvm-project?rev=336155=rev Log: [lldb-mi] Re-implement a few MI commands. Summary: This patch updates exec-next-instruction, exec-step-instruction, exec-finish, exec-interrupt commands to use SB

[Lldb-commits] [lldb] r336009 - [lldb-mi] Clean up and update a few MI commands.

2018-06-29 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Fri Jun 29 12:58:31 2018 New Revision: 336009 URL: http://llvm.org/viewvc/llvm-project?rev=336009=rev Log: [lldb-mi] Clean up and update a few MI commands. Summary: This patch updates a few MI commands using a new way of handling an errors in lldb-mi and removes

[Lldb-commits] [lldb] r335552 - Fix windows build for r335541.

2018-06-25 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Jun 25 16:29:52 2018 New Revision: 335552 URL: http://llvm.org/viewvc/llvm-project?rev=335552=rev Log: Fix windows build for r335541. I didn't include header and used std::function. Modified: lldb/trunk/tools/lldb-mi/MICmdBase.h Modified:

[Lldb-commits] [lldb] r335541 - Implement new methods for handling an error in MI commands.

2018-06-25 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Jun 25 15:01:44 2018 New Revision: 335541 URL: http://llvm.org/viewvc/llvm-project?rev=335541=rev Log: Implement new methods for handling an error in MI commands. Summary: The new methods take SBError object and call handler, specified by user, depending on SBError

[Lldb-commits] [lldb] r335180 - Improve SBThread's stepping API using SBError parameter.

2018-06-20 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Wed Jun 20 14:43:16 2018 New Revision: 335180 URL: http://llvm.org/viewvc/llvm-project?rev=335180=rev Log: Improve SBThread's stepping API using SBError parameter. Summary: The new methods will allow to get error messages from stepping API. Reviewers: aprantl, clayborg,

[Lldb-commits] [lldb] r334860 - Revert "[lldb-mi] Add overload method for setting an error"

2018-06-15 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Fri Jun 15 13:20:39 2018 New Revision: 334860 URL: http://llvm.org/viewvc/llvm-project?rev=334860=rev Log: Revert "[lldb-mi] Add overload method for setting an error" Summary: This reverts commit r334245 because it duplicates functionality of Status::AsCString used in

[Lldb-commits] [lldb] r334364 - [lldb-mi] Re-implement MI -exec-step command.

2018-06-10 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sun Jun 10 07:58:29 2018 New Revision: 334364 URL: http://llvm.org/viewvc/llvm-project?rev=334364=rev Log: [lldb-mi] Re-implement MI -exec-step command. Summary: Now -exec-step uses SB API instead of HandleCommand hack. Reviewers: aprantl, clayborg, labath,

[Lldb-commits] [lldb] r334350 - [lldb, lldb-mi] Re-implement MI -exec-continue command.

2018-06-09 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sat Jun 9 08:11:37 2018 New Revision: 334350 URL: http://llvm.org/viewvc/llvm-project?rev=334350=rev Log: [lldb, lldb-mi] Re-implement MI -exec-continue command. Summary: Now -exec-continue command uses SB API to resume target's process. Reviewers: aprantl, clayborg,

[Lldb-commits] [lldb] r334245 - [lldb-mi] Add overloaded method for setting an error.

2018-06-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Thu Jun 7 16:03:49 2018 New Revision: 334245 URL: http://llvm.org/viewvc/llvm-project?rev=334245=rev Log: [lldb-mi] Add overloaded method for setting an error. Reviewers: aprantl, clayborg Reviewed By: clayborg Subscribers: ki.stfu, lldb-commits Differential Revision:

[Lldb-commits] [lldb] r334215 - [lldb-mi] Re-implement MI -exec-next command.

2018-06-07 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Thu Jun 7 12:09:01 2018 New Revision: 334215 URL: http://llvm.org/viewvc/llvm-project?rev=334215=rev Log: [lldb-mi] Re-implement MI -exec-next command. Summary: Now -exec-next command uses SB API for stepping over. Reviewers: aprantl, clayborg, stella.stamenova, labath

[Lldb-commits] [lldb] r333963 - [lldb, lldb-mi] Enable lldb-mi -break-insert test on Windows.

2018-06-04 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Mon Jun 4 15:39:40 2018 New Revision: 333963 URL: http://llvm.org/viewvc/llvm-project?rev=333963=rev Log: [lldb, lldb-mi] Enable lldb-mi -break-insert test on Windows. Summary: The default name for a compiler output on Linux is `a.out`, while on Windows it's `a.exe`. But

[Lldb-commits] [lldb] r333844 - [lldb, lldm-mi] Fix hanging of -exec-run command.

2018-06-03 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sun Jun 3 08:15:23 2018 New Revision: 333844 URL: http://llvm.org/viewvc/llvm-project?rev=333844=rev Log: [lldb, lldm-mi] Fix hanging of -exec-run command. Summary: -exec-run command hanged in case of invalid or dummy target. Reviewers: aprantl, stella.stamenova