MCPcopy Create free account
hub / github.com/chain/txvm / writeRawStack

Function writeRawStack

log/log.go:159–174  ·  view source on GitHub ↗
(w io.Writer, v interface{})

Source from the content-addressed store, hash-verified

157}
158
159func writeRawStack(w io.Writer, v interface{}) {
160 switch v := v.(type) {
161 case []byte:
162 if len(v) > 0 {
163 w.Write(v)
164 w.Write([]byte{'\n'})
165 }
166 case *runtime.Frames:
167 for f, ok := v.Next(); ok; f, ok = v.Next() {
168 if isHelper(f.Function) {
169 continue
170 }
171 fmt.Fprintf(w, "%s:%d: %s\n", f.File, f.Line, f.Function)
172 }
173 }
174}
175
176func isStackVal(v interface{}) bool {
177 switch v.(type) {

Callers 2

TestWriteRawStackFunction · 0.85
PrintkvFunction · 0.85

Calls 2

isHelperFunction · 0.85
WriteMethod · 0.45

Tested by 1

TestWriteRawStackFunction · 0.68