// Package pprof implement a debug endpoint for getting profiles using the // go pprof tooling. package pprof import ( "log" "net" "net/http" pp "net/http/pprof" ) type handler struct { addr string ln net.Listener mux *http.ServeMux } func (h *handler) Startup() error { ln, err := net.Listen("tcp", h.addr) if err != nil { log.Printf("[ERROR] Failed to start pprof handler: %s", err) return err } h.ln = ln h.mux = http.NewServeMux() h.mux.HandleFunc(path+"/", pp.Index) h.mux.HandleFunc(path+"/cmdline", pp.Cmdline) h.mux.HandleFunc(path+"/profile", pp.Profile) h.mux.HandleFunc(path+"/symbol", pp.Symbol) h.mux.HandleFunc(path+"/trace", pp.Trace) go func() { http.Serve(h.ln, h.mux) }() return nil } func (h *handler) Shutdown() error { if h.ln != nil { return h.ln.Close() } return nil } const ( path = "/debug/pprof" ) tion value='bun-crash-dump'>bun-crash-dump Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/webcrypto/JSJsonWebKey.cpp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-06-05wipGravatar Jarred Sumner 5-129/+241
2023-06-04wipGravatar Jarred Sumner 3-54/+44
2023-06-04fix some CLI thingsGravatar Jarred Sumner 1-8/+13
2023-06-04fixupGravatar Jarred Sumner 4-3/+4
2023-06-04Fix buildGravatar Jarred Sumner 1-1/+2
2023-06-04Add types and sample heapsnapshot for JSC and V8Gravatar Ashcon Partovi 4-0/+48475