Skip to content

Commit

Permalink
runtime/pprof, runtime/trace: stub some additional functions
Browse files Browse the repository at this point in the history
These are necessary to import some parts of the net/http package.
  • Loading branch information
joeshaw authored and deadprogram committed Sep 2, 2022
1 parent e955aa1 commit e09bd5a
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
15 changes: 13 additions & 2 deletions src/runtime/pprof/pprof.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ import (

var ErrUnimplemented = errors.New("runtime/pprof: unimplemented")

type Profile struct {
}
type Profile struct{}

func StartCPUProfile(w io.Writer) error {
return nil
Expand All @@ -28,6 +27,18 @@ func Lookup(name string) *Profile {
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 {
return ErrUnimplemented
}

func Profiles() []*Profile {
return nil
}
13 changes: 13 additions & 0 deletions src/runtime/trace/trace.go
Original file line number Diff line number Diff line change
@@ -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() {}

0 comments on commit e09bd5a

Please sign in to comment.