github.com/goplusjs/gopherjs@v1.2.6-0.20211206034512-f187917453b8/compiler/natives/src/runtime/pprof/pprof.go (about) 1 // +build js 2 3 package pprof 4 5 import ( 6 "io" 7 "sync" 8 ) 9 10 type Profile struct { 11 name string 12 mu sync.Mutex 13 m map[interface{}][]uintptr 14 count func() int 15 write func(io.Writer, int) error 16 } 17 18 func (p *Profile) WriteTo(w io.Writer, debug int) error { 19 return nil 20 } 21 22 func (p *Profile) Count() int { 23 return 0 24 } 25 26 func (p *Profile) Name() string { 27 return "" 28 } 29 30 func (p *Profile) Add(value interface{}, skip int) { 31 } 32 33 func (p *Profile) Remove(value interface{}) { 34 } 35 36 func StartCPUProfile(w io.Writer) error { 37 return nil 38 } 39 40 func StopCPUProfile() { 41 } 42 43 func WriteHeapProfile(w io.Writer) error { 44 return nil 45 } 46 47 func Lookup(name string) *Profile { 48 return nil 49 }