diff options
author | Michał Górny <mgorny@moritz.systems> | 2022-01-28 09:18:14 +0100 |
---|---|---|
committer | Michał Górny <mgorny@moritz.systems> | 2022-01-28 10:15:52 +0100 |
commit | 59a3f65f5ed6b25b584d504fe4cf8473d4029ff3 (patch) | |
tree | c4db504110d0d5558ab9b2a8693b406d70fbab7e /lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | |
parent | d1c124e6e7006ff5597981f8adcb48b2e26b110d (diff) | |
download | llvm-59a3f65f5ed6b25b584d504fe4cf8473d4029ff3.zip llvm-59a3f65f5ed6b25b584d504fe4cf8473d4029ff3.tar.gz llvm-59a3f65f5ed6b25b584d504fe4cf8473d4029ff3.tar.bz2 |
Revert "[lldb] [gdb-remote] Support getting siginfo via API"
This reverts commit 1a8f60f5f5b8638a3e8e7fb31ba7ae9e17a7ff2d.
The API requires further work.
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp index 3d23c07..ba73115 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp +++ b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp @@ -346,23 +346,3 @@ bool ThreadGDBRemote::CalculateStopInfo() { ->CalculateThreadStopInfo(this); return false; } - -llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> -ThreadGDBRemote::GetSiginfo(size_t max_size) const { - ProcessSP process_sp(GetProcess()); - if (!process_sp) - return llvm::createStringError(llvm::inconvertibleErrorCode(), - "no process"); - ProcessGDBRemote *gdb_process = - static_cast<ProcessGDBRemote *>(process_sp.get()); - if (!gdb_process->m_gdb_comm.GetQXferSigInfoReadSupported()) - return llvm::createStringError(llvm::inconvertibleErrorCode(), - "qXfer:siginfo:read not supported"); - - llvm::Expected<std::string> response = - gdb_process->m_gdb_comm.ReadExtFeature("siginfo", ""); - if (!response) - return response.takeError(); - - return llvm::MemoryBuffer::getMemBufferCopy(response.get()); -} |