[Lldb-commits] [lldb] r237504 - Constant result ValueObjects are - well - constant

2015-05-15 Thread Enrico Granata
Author: enrico Date: Fri May 15 20:27:00 2015 New Revision: 237504 URL: http://llvm.org/viewvc/llvm-project?rev=237504&view=rev Log: Constant result ValueObjects are - well - constant And they also do not have a thread/frame attached to them That makes dynamic and synthetic values attached to th

Re: [Lldb-commits] [lldb] r237411 - The StopInfo base class has an m_description std::string.

2015-05-15 Thread Jason Molenda
Sorry for causing the testsuite regression, Vince. If I do break another platform with a checkin, reverting the change is fine -- I don't want to leave the sources in a broken state until I get back on-line to look at it. Thanks for coming up with a fix Pavel. I don't see a problem with your c

[Lldb-commits] [lldb] r237493 - Fixed arm64 build error

2015-05-15 Thread Vince Harron
Author: vharron Date: Fri May 15 19:26:20 2015 New Revision: 237493 URL: http://llvm.org/viewvc/llvm-project?rev=237493&view=rev Log: Fixed arm64 build error Modified: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cp

[Lldb-commits] [lldb] r237485 - Don't crash if we have bad debug info that has a DW_TAG_inheritance with a bad DW_AT_type reference. Emit an error with instructions to file a bug.

2015-05-15 Thread Greg Clayton
Author: gclayton Date: Fri May 15 17:31:18 2015 New Revision: 237485 URL: http://llvm.org/viewvc/llvm-project?rev=237485&view=rev Log: Don't crash if we have bad debug info that has a DW_TAG_inheritance with a bad DW_AT_type reference. Emit an error with instructions to file a bug. Modified:

[Lldb-commits] [lldb] r237484 - Don't crash if a function has no name by calling 'strcmp(name, "main")'.

2015-05-15 Thread Greg Clayton
Author: gclayton Date: Fri May 15 17:20:29 2015 New Revision: 237484 URL: http://llvm.org/viewvc/llvm-project?rev=237484&view=rev Log: Don't crash if a function has no name by calling 'strcmp(name, "main")'. Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp Modified

Re: [Lldb-commits] [lldb] r237454 - Improve the MiVarTestCase.test_lldbmi_var_list_children test (MI)

2015-05-15 Thread Vince Harron
XFAIL'd MiVarTestCase.test_lldbmi_eval on gcc-4.9/i386 It times out on TestMyVar:113 self.expect("\^done,value=\"0x[0-9a-f]+\"") On Fri, May 15, 2015 at 2:07 PM, Vince Harron wrote: > Please let us know if you need help. > > On Fri, May 15, 2015 at 2:02 PM, Vince Harron wrote: > >> Hi Illia,

[Lldb-commits] [lldb] r237480 - XFAIL'd MiVarTestCase.test_lldbmi_eval on gcc-4.9/i386

2015-05-15 Thread Vince Harron
Author: vharron Date: Fri May 15 16:54:02 2015 New Revision: 237480 URL: http://llvm.org/viewvc/llvm-project?rev=237480&view=rev Log: XFAIL'd MiVarTestCase.test_lldbmi_eval on gcc-4.9/i386 It times out on TestMyVar:113 self.expect("\^done,value=\"0x[0-9a-f]+\"") Modified: lldb/trunk/test/t

[Lldb-commits] [lldb] r237479 - Reverting r237460 to fix test failures introduced on OSX & Linux

2015-05-15 Thread Vince Harron
Author: vharron Date: Fri May 15 16:43:26 2015 New Revision: 237479 URL: http://llvm.org/viewvc/llvm-project?rev=237479&view=rev Log: Reverting r237460 to fix test failures introduced on OSX & Linux TestExitDuringStep.py TestNumThreads.py TestThreadExit.py TestThreadStates.py Modified: lldb

Re: [Lldb-commits] [lldb] r237460 - Add --move-to-nearest-code / target.move-to-nearest-code options

2015-05-15 Thread Vince Harron
Hi Ilia, I've reverted this change. r237479 Sincerely, Vince On Fri, May 15, 2015 at 2:17 PM, Vince Harron wrote: > Hi Illia, > > This appears to have broken both OSX and Linux builders. > > http://lab.llvm.org:8011/builders/lldb-x86_64-darwin-13.4/builds/2941 > > http://lab.llvm.org:8011

[Lldb-commits] [lldb] r237477 - Don't allow infininte recursion when trying to resolve re-exported symbols.

2015-05-15 Thread Greg Clayton
Author: gclayton Date: Fri May 15 16:27:16 2015 New Revision: 237477 URL: http://llvm.org/viewvc/llvm-project?rev=237477&view=rev Log: Don't allow infininte recursion when trying to resolve re-exported symbols. Modified: lldb/trunk/source/Expression/ClangExpressionDeclMap.cpp Modified: ll

Re: [Lldb-commits] [lldb] r237460 - Add --move-to-nearest-code / target.move-to-nearest-code options

2015-05-15 Thread Vince Harron
Hi Illia, This appears to have broken both OSX and Linux builders. http://lab.llvm.org:8011/builders/lldb-x86_64-darwin-13.4/builds/2941 http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/2421 Is it a quick fix? If not, can you roll back? Thanks, Vince On Fri, May 15, 20

Re: [Lldb-commits] [lldb] r237454 - Improve the MiVarTestCase.test_lldbmi_var_list_children test (MI)

2015-05-15 Thread Vince Harron
Please let us know if you need help. On Fri, May 15, 2015 at 2:02 PM, Vince Harron wrote: > Hi Illia, > > This appears to have broken Linux i386 gcc 4.9.2 > > > http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/2419 > > Is it a quick fix? > > If not, can you roll back? > >

Re: [Lldb-commits] [lldb] r237454 - Improve the MiVarTestCase.test_lldbmi_var_list_children test (MI)

2015-05-15 Thread Vince Harron
Hi Illia, This appears to have broken Linux i386 gcc 4.9.2 http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/2419 Is it a quick fix? If not, can you roll back? Thanks, Vince On Fri, May 15, 2015 at 9:13 AM, Ilia K wrote: > Author: ki.stfu > Date: Fri May 15 11:13:51

Re: [Lldb-commits] [PATCH] Fix handling of hijacked events in synchronous mode

2015-05-15 Thread jingham
> On May 15, 2015, at 10:08 AM, Ilia K wrote: > > @jingham wrote: > >> This is not going to be handled by the your "CreateProcessEventStateChanged" >> since that has no way of knowing whether the event you are emulating was >> interrupted. You also need to know whether the event was a stop &

[Lldb-commits] [lldb] r237467 - Only check _ZN function prefix in Linux and FreeBSD targets in SymbolFileDWARF

2015-05-15 Thread Robert Flack
Author: flackr Date: Fri May 15 13:59:59 2015 New Revision: 237467 URL: http://llvm.org/viewvc/llvm-project?rev=237467&view=rev Log: Only check _ZN function prefix in Linux and FreeBSD targets in SymbolFileDWARF In http://reviews.llvm.org/D9754 I enabled the mangled symbol name lookup workaround

[Lldb-commits] [lldb] r237466 - Choose stdlib for test suite based on target platform.

2015-05-15 Thread Robert Flack
Author: flackr Date: Fri May 15 13:54:32 2015 New Revision: 237466 URL: http://llvm.org/viewvc/llvm-project?rev=237466&view=rev Log: Choose stdlib for test suite based on target platform. When compiling programs for the test suite we currently choose which stdlib to use based on the host platform

[Lldb-commits] [lldb] r237464 - Fix the lldb-mi Xcode project build target to it compiles.

2015-05-15 Thread Greg Clayton
Author: gclayton Date: Fri May 15 13:38:04 2015 New Revision: 237464 URL: http://llvm.org/viewvc/llvm-project?rev=237464&view=rev Log: Fix the lldb-mi Xcode project build target to it compiles. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.xcodeproj/project.p

[Lldb-commits] [lldb] r237465 - OperatingSystem plug-ins need to avoid running code when fetching thread lists. This patch helps with that by making all SBValue objects that are fetched not try to do

2015-05-15 Thread Greg Clayton
Author: gclayton Date: Fri May 15 13:40:24 2015 New Revision: 237465 URL: http://llvm.org/viewvc/llvm-project?rev=237465&view=rev Log: OperatingSystem plug-ins need to avoid running code when fetching thread lists. This patch helps with that by making all SBValue objects that are fetched not try

[Lldb-commits] [lldb] r237460 - Add --move-to-nearest-code / target.move-to-nearest-code options

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 13:16:15 2015 New Revision: 237460 URL: http://llvm.org/viewvc/llvm-project?rev=237460&view=rev Log: Add --move-to-nearest-code / target.move-to-nearest-code options Summary: This option forces to only set a source line breakpoint when there is an exact-match Th

Re: [Lldb-commits] [PATCH] Add --move-to-nearest-code / target.move-to-nearest-code options

2015-05-15 Thread jingham
I don't mind. I said all along that was "extra-credit". Jim > On May 15, 2015, at 10:55 AM, Ilia K wrote: > > Possible I'll do it later but at the moment I have no time for that. I gonna > commit it right now, if you don't mind of course. > > > http://reviews.llvm.org/D9273 > > EMAIL PREFE

[Lldb-commits] [lldb] r237454 - Improve the MiVarTestCase.test_lldbmi_var_list_children test (MI)

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 11:13:51 2015 New Revision: 237454 URL: http://llvm.org/viewvc/llvm-project?rev=237454&view=rev Log: Improve the MiVarTestCase.test_lldbmi_var_list_children test (MI) Modified: lldb/trunk/test/tools/lldb-mi/variable/TestMiVar.py lldb/trunk/test/tools/lldb-

Re: [Lldb-commits] [lldb] r237426 - Fix a reason of *stopped notifications due to SIGINT/SIGSTOP signals (MI)

2015-05-15 Thread jingham
I can't comment on the MI side, but exposing GetInterruptedFromEvent is fine. Jim > On May 15, 2015, at 2:29 AM, Ilia K wrote: > > Author: ki.stfu > Date: Fri May 15 04:29:09 2015 > New Revision: 237426 > > URL: http://llvm.org/viewvc/llvm-project?rev=237426&view=rev > Log: > Fix a reason of *

[Lldb-commits] [lldb] r237446 - Add EmulateInstructionMIPS to the xcode project file to fix build after r237420.

2015-05-15 Thread Robert Flack
Author: flackr Date: Fri May 15 08:37:02 2015 New Revision: 237446 URL: http://llvm.org/viewvc/llvm-project?rev=237446&view=rev Log: Add EmulateInstructionMIPS to the xcode project file to fix build after r237420. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.

[Lldb-commits] [lldb] r237444 - Skip TestPluginCommands.py if host lldb library is incompatible with remote.

2015-05-15 Thread Robert Flack
Author: flackr Date: Fri May 15 07:39:33 2015 New Revision: 237444 URL: http://llvm.org/viewvc/llvm-project?rev=237444&view=rev Log: Skip TestPluginCommands.py if host lldb library is incompatible with remote. TestPluginCommands.py attempts to build a library which links against the host built ll

[Lldb-commits] [lldb] r237443 - Fix CMICmdArgValPrintValues::Validate & enable 4 tests that were XFAIL'ed in r237437 (MI)

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 07:33:04 2015 New Revision: 237443 URL: http://llvm.org/viewvc/llvm-project?rev=237443&view=rev Log: Fix CMICmdArgValPrintValues::Validate & enable 4 tests that were XFAIL'ed in r237437 (MI) Modified: lldb/trunk/test/tools/lldb-mi/stack/TestMiStack.py ll

Re: [Lldb-commits] [lldb] r237429 - Fix parsing of print-values arg (MI)

2015-05-15 Thread Ilia K
Hello Tamas, Thanks for attentiveness. I committed it in r237437. Thanks, Ilia On Fri, May 15, 2015 at 2:18 PM, Tamas Berghammer wrote: > Hi Ilia, > > This CL cause 2 new failure on the Linux build bots ( > http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/2414). > Please

[Lldb-commits] [lldb] r237438 - Set specific values for VariableInfoFormat_e enum and remove kNumVariableInfoFormats (MI)

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 06:55:09 2015 New Revision: 237438 URL: http://llvm.org/viewvc/llvm-project?rev=237438&view=rev Log: Set specific values for VariableInfoFormat_e enum and remove kNumVariableInfoFormats (MI) Modified: lldb/trunk/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h Mod

[Lldb-commits] [lldb] r237437 - XFAIL 4 lldb-mi tests to get Linux build green back (MI)

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 06:51:52 2015 New Revision: 237437 URL: http://llvm.org/viewvc/llvm-project?rev=237437&view=rev Log: XFAIL 4 lldb-mi tests to get Linux build green back (MI) Modified: lldb/trunk/test/tools/lldb-mi/stack/TestMiStack.py lldb/trunk/test/tools/lldb-mi/variab

[Lldb-commits] [lldb] r237435 - Fix virtual step handling in ThreadPlanStepInRange

2015-05-15 Thread Tamas Berghammer
Author: tberghammer Date: Fri May 15 05:14:15 2015 New Revision: 237435 URL: http://llvm.org/viewvc/llvm-project?rev=237435&view=rev Log: Fix virtual step handling in ThreadPlanStepInRange Differential revision: http://reviews.llvm.org/D9773 Modified: lldb/trunk/source/Target/ThreadPlanStepI

[Lldb-commits] [lldb] r237429 - Fix parsing of print-values arg (MI)

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 04:46:28 2015 New Revision: 237429 URL: http://llvm.org/viewvc/llvm-project?rev=237429&view=rev Log: Fix parsing of print-values arg (MI) # Add CMICmdArgValPrintValues argument # Rework -stack-list-arguments/-stack-list-locals/-stack-list-variables/-var-update/-v

[Lldb-commits] [lldb] r237426 - Fix a reason of *stopped notifications due to SIGINT/SIGSTOP signals (MI)

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 04:29:09 2015 New Revision: 237426 URL: http://llvm.org/viewvc/llvm-project?rev=237426&view=rev Log: Fix a reason of *stopped notifications due to SIGINT/SIGSTOP signals (MI) # Add SBProcess::GetInterruptedFromEvent # Add vrEvent arg in CMICmnLLDBDebuggerHandleEv

[Lldb-commits] [lldb] r237425 - Fix a few compile warnings

2015-05-15 Thread Ilia K
Author: ki.stfu Date: Fri May 15 04:15:27 2015 New Revision: 237425 URL: http://llvm.org/viewvc/llvm-project?rev=237425&view=rev Log: Fix a few compile warnings Modified: lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp lldb/trunk/source/Plugins/Pr

[Lldb-commits] [lldb] r237421 - LLDB build broke after applying patch http://reviews.llvm.org/D9706

2015-05-15 Thread Omair Javaid
Author: omjavaid Date: Fri May 15 03:30:29 2015 New Revision: 237421 URL: http://llvm.org/viewvc/llvm-project?rev=237421&view=rev Log: LLDB build broke after applying patch http://reviews.llvm.org/D9706 This patch fixes the issue. Modified: lldb/trunk/source/Plugins/Process/Linux/NativeProc