Add GDB remote packet reproducer.
authorJonas Devlieghere <jonas@devlieghere.com>
Tue, 13 Nov 2018 19:18:16 +0000 (19:18 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Tue, 13 Nov 2018 19:18:16 +0000 (19:18 +0000)
commit9e046f02e34fbb93eea1bd8b4136da7fd8d06612
treea5fcd26ec570e8a3262ab7ea7e312930e9014cdd
parent3bea50aeb35704798aefa9acbb8973c7864f3732
Add GDB remote packet reproducer.

llvm-svn: 346780
32 files changed:
lldb/include/lldb/API/SBDebugger.h
lldb/include/lldb/Core/Debugger.h
lldb/include/lldb/Host/HostInfoBase.h
lldb/include/lldb/Utility/Reproducer.h [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/reproducer/gdb-remote/Makefile [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/reproducer/gdb-remote/TestGdbRemoteReproducer.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/reproducer/gdb-remote/main.c [new file with mode: 0644]
lldb/scripts/interface/SBDebugger.i
lldb/source/API/SBDebugger.cpp
lldb/source/Commands/CMakeLists.txt
lldb/source/Commands/CommandObjectReproducer.cpp [new file with mode: 0644]
lldb/source/Commands/CommandObjectReproducer.h [new file with mode: 0644]
lldb/source/Core/Debugger.cpp
lldb/source/Host/common/HostInfoBase.cpp
lldb/source/Interpreter/CommandInterpreter.cpp
lldb/source/Plugins/Process/gdb-remote/CMakeLists.txt
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.cpp [new file with mode: 0644]
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h [new file with mode: 0644]
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp [new file with mode: 0644]
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h [new file with mode: 0644]
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
lldb/source/Utility/CMakeLists.txt
lldb/source/Utility/Reproducer.cpp [new file with mode: 0644]
lldb/tools/driver/Driver.cpp
lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp
lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.cpp
lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h