[Lldb-commits] [lldb] r354662 - Split up minidump register context tests

2019-02-22 Thread Pavel Labath via lldb-commits
Author: labath Date: Fri Feb 22 00:51:08 2019 New Revision: 354662 URL: http://llvm.org/viewvc/llvm-project?rev=354662&view=rev Log: Split up minidump register context tests The tests were doing two somewhat independent things: - checking that the registers can be retrieved from the minidump file

[Lldb-commits] [lldb] r354668 - Avoid two-stage initialization of MinidumpParser

2019-02-22 Thread Pavel Labath via lldb-commits
Author: labath Date: Fri Feb 22 05:36:01 2019 New Revision: 354668 URL: http://llvm.org/viewvc/llvm-project?rev=354668&view=rev Log: Avoid two-stage initialization of MinidumpParser remove the Initialize function, move the things that can fail into the static factory function. The factory functio

[Lldb-commits] [lldb] r354702 - When deserializing breakpoints some options may not be present.

2019-02-22 Thread Jim Ingham via lldb-commits
Author: jingham Date: Fri Feb 22 15:54:11 2019 New Revision: 354702 URL: http://llvm.org/viewvc/llvm-project?rev=354702&view=rev Log: When deserializing breakpoints some options may not be present. The deserializer was not handling this case. For now we just accept the absent option, and set it t

[Lldb-commits] [lldb] r354706 - Make sure that stop-hooks run asynchronously.

2019-02-22 Thread Jim Ingham via lldb-commits
Author: jingham Date: Fri Feb 22 16:13:25 2019 New Revision: 354706 URL: http://llvm.org/viewvc/llvm-project?rev=354706&view=rev Log: Make sure that stop-hooks run asynchronously. They aren't designed to nest recursively, so this will prevent that. Also add a --auto-continue flag, putting "contin

[Lldb-commits] [PATCH] D58394: Add --auto-continue to stop-hooks, fix up a few tests

2019-02-22 Thread Jim Ingham via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL354706: Make sure that stop-hooks run asynchronously. (authored by jingham, committed by ). Herald added a project: LLVM. Herald added a subscriber: llvm-commits. Changed prior to commit: https://review

[Lldb-commits] [lldb] r354711 - Revert r354706 - lit touched my thigh

2019-02-22 Thread Jim Ingham via lldb-commits
Author: jingham Date: Fri Feb 22 17:08:17 2019 New Revision: 354711 URL: http://llvm.org/viewvc/llvm-project?rev=354711&view=rev Log: Revert r354706 - lit touched my thigh Modified: lldb/trunk/include/lldb/Target/Process.h lldb/trunk/include/lldb/Target/Target.h lldb/trunk/lit/ExecCon

[Lldb-commits] [PATCH] D58564: [Reproducers] Add command provider

2019-02-22 Thread Jonas Devlieghere via Phabricator via lldb-commits
JDevlieghere created this revision. JDevlieghere added reviewers: labath, davide, aprantl. JDevlieghere added a project: LLDB. Herald added a subscriber: jdoerfert. Add a provider to the command interpreter. Essentially this writes all the commands to a file which is used during replay as input t

[Lldb-commits] [PATCH] D57475: [Reproducers] Add SBReproducer macros

2019-02-22 Thread Jonas Devlieghere via Phabricator via lldb-commits
JDevlieghere updated this revision to Diff 188015. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D57475/new/ https://reviews.llvm.org/D57475 Files: lldb/source/API/SBAddress.cpp lldb/source/API/SBAttachInfo.cpp lldb/source/API/SBBlock.cpp lldb/source/API/SBBreakpoint.cpp lldb/so

[Lldb-commits] [PATCH] D58565: Enable replay from SBRepro

2019-02-22 Thread Jonas Devlieghere via Phabricator via lldb-commits
JDevlieghere created this revision. JDevlieghere added a reviewer: davide. JDevlieghere added a project: LLDB. JDevlieghere added a parent revision: D57475: [Reproducers] Add SBReproducer macros. Repository: rLLDB LLDB https://reviews.llvm.org/D58565 Files: lldb/lit/Reproducer/Inputs/FileRe

[Lldb-commits] [PATCH] D58566: [Reproducers] Add more logging capabilities to reproducer instrumentation

2019-02-22 Thread Jonas Devlieghere via Phabricator via lldb-commits
JDevlieghere created this revision. JDevlieghere added reviewers: labath, davide, aprantl. JDevlieghere added a project: LLDB. Debugging issues with instrumentation capture and replay can be particularly tricky, especially because part of the process takes places even before the debugger is init