aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
diff options
context:
space:
mode:
authorMichał Górny <mgorny@moritz.systems>2022-01-28 09:18:14 +0100
committerMichał Górny <mgorny@moritz.systems>2022-01-28 10:15:52 +0100
commit59a3f65f5ed6b25b584d504fe4cf8473d4029ff3 (patch)
treec4db504110d0d5558ab9b2a8693b406d70fbab7e /lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
parentd1c124e6e7006ff5597981f8adcb48b2e26b110d (diff)
downloadllvm-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.cpp20
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());
-}