pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

lldb-netbsd: Enable QPassSignals and qXfer:auxv:read on NetBSD



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Thu Mar 2 19:56:06 2017 +0100
Changeset:	a511ea555fc92e6422a4f715452ef65627c34116

Modified Files:
	lldb-netbsd/distinfo
Added Files:
	lldb-netbsd/patches/patch-source_Plugins_Process_gdb-remote_GDBRemoteCommunicationServerCommon.cpp

Log Message:
lldb-netbsd: Enable QPassSignals and qXfer:auxv:read on NetBSD

QPassSignals - blacklist uninterested signals (currently not implemented)
qXfer:auxv:read - ELF AUXV reading

Sponsored by <The NetBSD Foundation>

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a511ea555fc92e6422a4f715452ef65627c34116

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 lldb-netbsd/distinfo                                        |  1 +
 ...rocess_gdb-remote_GDBRemoteCommunicationServerCommon.cpp | 13 +++++++++++++
 2 files changed, 14 insertions(+)

diffs:
diff --git a/lldb-netbsd/distinfo b/lldb-netbsd/distinfo
index f484ae6494..14ddd43939 100644
--- a/lldb-netbsd/distinfo
+++ b/lldb-netbsd/distinfo
@@ -31,4 +31,5 @@ SHA1 (patch-source_Plugins_Process_NetBSD_NativeRegisterContextNetBSD__x86__64.c
 SHA1 (patch-source_Plugins_Process_NetBSD_NativeRegisterContextNetBSD__x86__64.h) = 58803697f65411d1ad62e45c6af68c9271633bac
 SHA1 (patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp) = cb8757705327e62273bfe9a84dbdbf9cb9b0751a
 SHA1 (patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h) = c675af8495a75f99bb60cb4ab3fa36223f1cb6f4
+SHA1 (patch-source_Plugins_Process_gdb-remote_GDBRemoteCommunicationServerCommon.cpp) = 76e3f6a3e0a24a28a2f5a30e8812906f8a2b2649
 SHA1 (patch-tools_lldb-server_CMakeLists.txt) = 9804b083a1aa0cb7fa06b840a71c28424ad8e01d
diff --git a/lldb-netbsd/patches/patch-source_Plugins_Process_gdb-remote_GDBRemoteCommunicationServerCommon.cpp b/lldb-netbsd/patches/patch-source_Plugins_Process_gdb-remote_GDBRemoteCommunicationServerCommon.cpp
new file mode 100644
index 0000000000..5d9ac0d3b2
--- /dev/null
+++ b/lldb-netbsd/patches/patch-source_Plugins_Process_gdb-remote_GDBRemoteCommunicationServerCommon.cpp
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp.orig	2017-02-27 20:47:52.000000000 +0000
++++ source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
+@@ -837,7 +837,7 @@ GDBRemoteCommunicationServerCommon::Hand
+   response.PutCString(";QThreadSuffixSupported+");
+   response.PutCString(";QListThreadsInStopReply+");
+   response.PutCString(";qEcho+");
+-#if defined(__linux__)
++#if defined(__linux__) || defined(__NetBSD__)
+   response.PutCString(";QPassSignals+");
+   response.PutCString(";qXfer:auxv:read+");
+ #endif


Home | Main Index | Thread Index | Old Index