diff options
| author | Christine Dodrill <me@christine.website> | 2017-05-17 21:30:25 -0700 |
|---|---|---|
| committer | Christine Dodrill <me@christine.website> | 2017-05-17 21:30:25 -0700 |
| commit | 30aa5d8c2ddb49ec56596edad23b5c1043737366 (patch) | |
| tree | c9ec557f20482ab44a6d9fb0f997b4f1561b3503 /vendor/github.com/Xe/ln/stack.go | |
| parent | 372573572913bebe24312b72f2c62d74bb8aba54 (diff) | |
| download | xesite-30aa5d8c2ddb49ec56596edad23b5c1043737366.tar.xz xesite-30aa5d8c2ddb49ec56596edad23b5c1043737366.zip | |
remove code
Diffstat (limited to 'vendor/github.com/Xe/ln/stack.go')
| -rw-r--r-- | vendor/github.com/Xe/ln/stack.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/vendor/github.com/Xe/ln/stack.go b/vendor/github.com/Xe/ln/stack.go deleted file mode 100644 index 1cf1e7a..0000000 --- a/vendor/github.com/Xe/ln/stack.go +++ /dev/null @@ -1,44 +0,0 @@ -package ln - -import ( - "os" - "runtime" - "strings" -) - -type frame struct { - filename string - function string - lineno int -} - -// skips 2 frames, since Caller returns the current frame, and we need -// the caller's caller. -func callersFrame() frame { - var out frame - pc, file, line, ok := runtime.Caller(3) - if !ok { - return out - } - srcLoc := strings.LastIndex(file, "/src/") - if srcLoc >= 0 { - file = file[srcLoc+5:] - } - out.filename = file - out.function = functionName(pc) - out.lineno = line - - return out -} - -func functionName(pc uintptr) string { - fn := runtime.FuncForPC(pc) - if fn == nil { - return "???" - } - name := fn.Name() - beg := strings.LastIndex(name, string(os.PathSeparator)) - return name[beg+1:] - // end := strings.LastIndex(name, string(os.PathSeparator)) - // return name[end+1 : len(name)] -} |
