From 9fda3b87c7b32caeeb2974e7cc2e71e60a597fdf Mon Sep 17 00:00:00 2001 From: JBD Date: Fri, 25 Jan 2019 10:45:53 -0800 Subject: [PATCH] Add Go modules and missing vendored file --- go.mod | 15 +++++++++++++++ vendor/rsc.io/goversion/version/syms.go | 25 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 go.mod create mode 100644 vendor/rsc.io/goversion/version/syms.go diff --git a/go.mod b/go.mod new file mode 100644 index 00000000..3c7e3ee6 --- /dev/null +++ b/go.mod @@ -0,0 +1,15 @@ +module github.com/google/gops + +go 1.12 + +require ( + github.com/StackExchange/wmi v0.0.0-20170410192909-ea383cf3ba6e + github.com/go-ole/go-ole v1.2.1 + github.com/kardianos/osext v0.0.0-20170510131534-ae77be60afb1 + github.com/keybase/go-ps v0.0.0-20161005175911-668c8856d999 + github.com/shirou/gopsutil v0.0.0-20180427012116-c95755e4bcd7 + github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4 + github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6 + golang.org/x/sys v0.0.0-20171017063910-8dbc5d05d6ed + rsc.io/goversion v1.0.0 +) diff --git a/vendor/rsc.io/goversion/version/syms.go b/vendor/rsc.io/goversion/version/syms.go new file mode 100644 index 00000000..de3a56f9 --- /dev/null +++ b/vendor/rsc.io/goversion/version/syms.go @@ -0,0 +1,25 @@ +// Copyright 2017 The Go Authors. All Rights Reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package version + +import "fmt" + +func Syms(file string) ([]string, error) { + f, err := openExe(file) + if err != nil { + return nil, err + } + defer f.Close() + + syms, err := f.Symbols() + if err != nil { + return nil, err + } + + for _, sym := range syms { + fmt.Println(sym) + } + return nil, nil +}