pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lldb-netbsd: Remove MaybeLogStateChange to reduce complexity
Module Name: pkgsrc-wip
Committed By: Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By: kamil
Date: Sat Dec 24 05:51:05 2016 +0100
Changeset: 511aa0d56ff444e0153da2fe225b4200e00cd2c5
Modified Files:
lldb-netbsd/distinfo
lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp
lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp
lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h
Log Message:
lldb-netbsd: Remove MaybeLogStateChange to reduce complexity
MaybeLogStateChange is used just for logging state change. This functionality
might be readded latter.
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=511aa0d56ff444e0153da2fe225b4200e00cd2c5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
lldb-netbsd/distinfo | 6 ++---
..._Plugins_Process_NetBSD_NativeProcessNetBSD.cpp | 2 +-
...e_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp | 27 ++--------------------
...rce_Plugins_Process_NetBSD_NativeThreadNetBSD.h | 6 ++---
4 files changed, 8 insertions(+), 33 deletions(-)
diffs:
diff --git a/lldb-netbsd/distinfo b/lldb-netbsd/distinfo
index 621e877..8fc20ac 100644
--- a/lldb-netbsd/distinfo
+++ b/lldb-netbsd/distinfo
@@ -27,10 +27,10 @@ SHA1 (patch-source_Plugins_Platform_NetBSD_PlatformNetBSD.cpp) = 129e853c1f93f06
SHA1 (patch-source_Plugins_Platform_NetBSD_PlatformNetBSD.h) = 4327a21e79378b8f35adb07614adb41c37bbaf61
SHA1 (patch-source_Plugins_Process_CMakeLists.txt) = c0168f81da56d9896eb414e6b8bb7262de04ac33
SHA1 (patch-source_Plugins_Process_NetBSD_CMakeLists.txt) = df17afdf71c29d945c887e318718904793cd48ad
-SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp) = 5dfcb33b2d3ddaec708ed7dbfc17ce747e65a684
+SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp) = 8e58ec3d08b144f310cf4769c7a35513868f63bb
SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.h) = f31a6c671d648f49a67e515706492420dcd75027
-SHA1 (patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp) = 05b1accced8403da0a70114c0f4b01faf570340c
-SHA1 (patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h) = f6217d48ba65babe63a56b2def14cc8099ca7c5d
+SHA1 (patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp) = 5b5b01a16e95a9e187599d93b3f757104a5f3342
+SHA1 (patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h) = 02af2346f66460c51af6a1bb9d0fb514a4da9ef6
SHA1 (patch-tools_lldb-mi_MICmnBase.cpp) = 851c82ac61e1241018755fbd7236af00379ac986
SHA1 (patch-tools_lldb-mi_MICmnBase.h) = f550d5e10bcf02fb46472733acdbb820791f22e5
SHA1 (patch-tools_lldb-mi_MIDriver.cpp) = bf1b5399e82bcfe54d6d852f64ed155328f2064d
diff --git a/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp b/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp
index 71dc316..4fbff81 100644
--- a/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp
+++ b/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp
@@ -1,6 +1,6 @@
$NetBSD$
---- source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp.orig 2016-12-23 23:19:01.279655164 +0000
+--- source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp.orig 2016-12-24 04:33:38.213380608 +0000
+++ source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
@@ -0,0 +1,1652 @@
+//===-- NativeProcessNetBSD.cpp -------------------------------- -*- C++ -*-===//
diff --git a/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp b/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp
index 4edc9c0..5bdcc2a 100644
--- a/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp
+++ b/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.cpp
@@ -1,8 +1,8 @@
$NetBSD$
---- source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp.orig 2016-12-23 23:19:01.292866969 +0000
+--- source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp.orig 2016-12-24 04:33:38.226574254 +0000
+++ source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp
-@@ -0,0 +1,190 @@
+@@ -0,0 +1,167 @@
+//===-- NativeThreadNetBSD.cpp --------------------------------- -*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
@@ -151,7 +151,6 @@ $NetBSD$
+
+Error NativeThreadNetBSD::SingleStep(uint32_t signo) {
+ const StateType new_state = StateType::eStateStepping;
-+ MaybeLogStateChange(new_state);
+ m_state = new_state;
+ m_stop_info.reason = StopReason::eStopReasonNone;
+
@@ -165,28 +164,6 @@ $NetBSD$
+ return NativeProcessNetBSD::PtraceWrapper(PT_STEP, GetID(), (void *)1, data);
+}
+
-+void NativeThreadNetBSD::MaybeLogStateChange(lldb::StateType new_state) {
-+ Log *log(GetLogIfAllCategoriesSet(LIBLLDB_LOG_THREAD));
-+ // If we're not logging, we're done.
-+ if (!log)
-+ return;
-+
-+ // If this is a state change to the same state, we're done.
-+ lldb::StateType old_state = m_state;
-+ if (new_state == old_state)
-+ return;
-+
-+ NativeProcessProtocolSP m_process_sp = m_process_wp.lock();
-+ lldb::pid_t pid =
-+ m_process_sp ? m_process_sp->GetID() : LLDB_INVALID_PROCESS_ID;
-+
-+ // Log it.
-+ log->Printf("NativeThreadNetBSD: thread (pid=%" PRIu64 ", tid=%" PRIu64
-+ ") changing from state %s to %s",
-+ pid, GetID(), StateAsCString(old_state),
-+ StateAsCString(new_state));
-+}
-+
+NativeProcessNetBSD &NativeThreadNetBSD::GetProcess() {
+ auto process_sp = std::static_pointer_cast<NativeProcessNetBSD>(
+ NativeThreadProtocol::GetProcess());
diff --git a/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h b/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h
index 640cb14..1f1ec74 100644
--- a/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h
+++ b/lldb-netbsd/patches/patch-source_Plugins_Process_NetBSD_NativeThreadNetBSD.h
@@ -1,8 +1,8 @@
$NetBSD$
---- source/Plugins/Process/NetBSD/NativeThreadNetBSD.h.orig 2016-12-23 23:19:01.299120836 +0000
+--- source/Plugins/Process/NetBSD/NativeThreadNetBSD.h.orig 2016-12-24 04:33:38.232811151 +0000
+++ source/Plugins/Process/NetBSD/NativeThreadNetBSD.h
-@@ -0,0 +1,79 @@
+@@ -0,0 +1,77 @@
+//===-- NativeThreadNetBSD.h ----------------------------------- -*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
@@ -64,8 +64,6 @@ $NetBSD$
+ // ---------------------------------------------------------------------
+ // Private interface
+ // ---------------------------------------------------------------------
-+ void MaybeLogStateChange(lldb::StateType new_state);
-+
+ NativeProcessNetBSD &GetProcess();
+
+ // ---------------------------------------------------------------------
Home |
Main Index |
Thread Index |
Old Index