From c41bf6f1042f8c2623785df0962be16a86ebbee3 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Wed, 26 Feb 2020 10:47:14 +0800 Subject: [PATCH] vendor: pkg: signalutils: add platform specific SetDumpStackSignal() --- .../x/pkg/util/signalutils/dumpstack_others.go | 15 +++++++++++++++ .../x/pkg/util/signalutils/dumpstack_windows.go | 4 ++++ 2 files changed, 19 insertions(+) create mode 100644 vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go create mode 100644 vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go diff --git a/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go new file mode 100644 index 0000000000..b0449bc6ca --- /dev/null +++ b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go @@ -0,0 +1,15 @@ +// +build !windows +package signalutils + +import ( + "syscall" + + "yunion.io/x/log" + "yunion.io/x/pkg/utils" +) + +func SetDumpStackSignal() { + RegisterSignal(func() { + utils.DumpAllGoroutineStack(log.Logger().Out) + }, syscall.SIGUSR1) +} diff --git a/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go new file mode 100644 index 0000000000..940488abcd --- /dev/null +++ b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go @@ -0,0 +1,4 @@ +package signalutils + +func SetDumpStackSignal() { +}