Browse Source

runtime/pprof, runtime/trace: stub some additional functions

These are necessary to import some parts of the net/http package.
pull/3124/head
Joe Shaw 2 years ago
committed by Ron Evans
parent
commit
e09bd5abb3
  1. 15
      src/runtime/pprof/pprof.go
  2. 13
      src/runtime/trace/trace.go

15
src/runtime/pprof/pprof.go

@ -10,8 +10,7 @@ import (
var ErrUnimplemented = errors.New("runtime/pprof: unimplemented") var ErrUnimplemented = errors.New("runtime/pprof: unimplemented")
type Profile struct { type Profile struct{}
}
func StartCPUProfile(w io.Writer) error { func StartCPUProfile(w io.Writer) error {
return nil return nil
@ -28,6 +27,18 @@ func Lookup(name string) *Profile {
return nil return nil
} }
func (p *Profile) Name() string {
return ""
}
func (p *Profile) Count() int {
return 0
}
func (p *Profile) WriteTo(w io.Writer, debug int) error { func (p *Profile) WriteTo(w io.Writer, debug int) error {
return ErrUnimplemented return ErrUnimplemented
} }
func Profiles() []*Profile {
return nil
}

13
src/runtime/trace/trace.go

@ -0,0 +1,13 @@
// Stubs for the runtime/trace package
package trace
import (
"errors"
"io"
)
func Start(w io.Writer) error {
return errors.New("not implemented")
}
func Stop() {}
Loading…
Cancel
Save