MCPcopy Create free account

hub / github.com/google/pprof / functions

Functions1,045 in github.com/google/pprof

↓ 1 callersFunctionfunctionName
(level int)
internal/binutils/binutils_test.go:41
↓ 1 callersMethodfunctions
functions splits apart the lines to show in a file into a list of per-function ranges.
internal/report/source.go:717
↓ 1 callersMethodgenerate
(maxFiles int, rpt *Report)
internal/report/source.go:608
↓ 1 callersMethodgenerateFile
(f *sourceFile, rpt *Report)
internal/report/source.go:651
↓ 1 callersFunctiongenerateReport
generateReport is allowed to modify p.
internal/driver/driver.go:114
↓ 1 callersFunctiongenerateTagRootsLeaves
generateTagRootsLeaves generates extra nodes from the tagroot and tagleaf options.
internal/driver/driver.go:235
↓ 1 callersFunctiongetHTMLTemplates
getHTMLTemplates returns the set of HTML templates used by pprof, initializing them if necessary.
internal/driver/webhtml.go:34
↓ 1 callersFunctiongetSourceFromFile
getSourceFromFile collects the sources of a function from a source file and annotates it with the samples in fns. Returns the sources as nodes, using
internal/report/source.go:884
↓ 1 callersFunctiongrabSourcesAndBases
(sources, bases []profileSource, fetch plugin.Fetcher, obj plugin.ObjTool, ui plugin.UI, tr http.RoundTripper)
internal/driver/fetch.go:129
↓ 1 callersFunctiongraphDebugString
(graph *Graph)
internal/graph/graph_test.go:49
↓ 1 callersFunctiongraphsEqual
graphsEqual checks if graph is equivalent to the graph templated by expected.
internal/graph/graph_test.go:97
↓ 1 callersFunctiongreetings
For testing purposes. greetings prints a brief welcome and some overall profile information before accepting interactive commands.
internal/driver/interactive.go:128
↓ 1 callersFunctionhandleEnter
(box, div)
internal/driver/html/stacks.js:180
↓ 1 callersFunctionhandleLeave
(box)
internal/driver/html/stacks.js:194
↓ 1 callersMethodhandleUnprocessed
handleUnprocessed handles addresses that were skipped by splitIntoRanges because they did not belong to a known object file.
internal/report/source.go:506
↓ 1 callersFunctionhasGperftoolsSuffix
hasGperftoolsSuffix checks whether path ends with one of the suffixes listed in pprof_remote_servers.html from the gperftools distribution
internal/symbolz/symbolz.go:69
↓ 1 callersMethodhelp
help returns a help string for a command.
internal/driver/commands.go:49
↓ 1 callersFunctionhideActionMenu
()
internal/driver/html/stacks.js:114
↓ 1 callersFunctionhilite
(src, on)
internal/driver/html/stacks.js:79
↓ 1 callersFunctioninitConfigManager
()
internal/driver/html/common.js:273
↓ 1 callersFunctioninitMenus
()
internal/driver/html/common.js:217
↓ 1 callersFunctioninitPanAndZoom
(svg, clickHandler)
internal/driver/html/common.js:3
↓ 1 callersMethodinitSamples
(flat, cum map[uint64]int64)
internal/report/source.go:594
↓ 1 callersMethodinitialize
initialize uses the cert, key, and ca to initialize the certs to use these when making requests.
internal/transport/transport.go:63
↓ 1 callersFunctioninstallConfigFlags
installConfigFlags creates command line flags for configuration fields and returns a function which can be called after flags have been parsed to copy
internal/driver/cli.go:203
↓ 1 callersMethodinternalOptions
()
driver/driver.go:37
↓ 1 callersFunctionisBoolConfig
isBoolConfig returns true if name is either name of a boolean config field, or a valid value for a multi-choice config field.
internal/driver/config.go:270
↓ 1 callersFunctionisConfigurable
isConfigurable returns true if name is either the name of a config field, or a valid value for a multi-choice config field.
internal/driver/config.go:263
↓ 1 callersMethodisData
isData returns if the symbol has a known data object symbol type.
internal/binutils/addr2liner_nm.go:46
↓ 1 callersFunctionisNegative
isNegative returns true if the node is considered as "negative" for the purposes of drop_negative.
internal/graph/graph.go:556
↓ 1 callersFunctionisPerfFile
isPerfFile checks if a file is in perf.data format. It also returns false if it encounters an error during the check.
internal/driver/fetch.go:554
↓ 1 callersFunctionisRedundantEdge
isRedundantEdge determines if there is a path that allows e.Src to reach e.Dest after removing e.
internal/graph/graph.go:922
↓ 1 callersFunctionisZeroSample
(s *Sample)
profile/merge.go:126
↓ 1 callersFunctionjavaCPUProfile
javaCPUProfile returns a new Profile from profilez data. b is the profile bytes after the header, period is the profiling period, and parse is a funct
profile/legacy_java_profile.go:42
↓ 1 callersMethodkey
key generates locationKey to be used as a key for maps.
profile/merge.go:318
↓ 1 callersFunctionlabelsToString
labelsToString returns a string representation of a map representing labels.
profile/profile.go:685
↓ 1 callersMethodlastMatchedLineIndex
lastMatchedLineIndex returns the index of the last line that matches a regex, or -1 if no match is found.
profile/filter.go:135
↓ 1 callersFunctionle32
(p []byte)
profile/proto.go:187
↓ 1 callersFunctionle64
(p []byte)
profile/proto.go:183
↓ 1 callersMethodlog
(...args)
browsertests/testdata/testfixture.js:23
↓ 1 callersFunctionlooksLikeDemangledCPlusPlus
looksLikeDemangledCPlusPlus is a heuristic to decide if a name is the result of demangling C++. If so, further heuristics will be applied to simplify
internal/symbolizer/symbolizer.go:321
↓ 1 callersFunctionmakeColor
(index)
internal/driver/html/stacks.js:603
↓ 1 callersFunctionmakeFakeProfile
()
internal/driver/webui_test.go:201
↓ 1 callersMethodmakeInitialStacks
(rpt *Report)
internal/report/stacks.go:106
↓ 1 callersFunctionmakeTestProfile
makeTestProfile returns a profile with specified samples that uses testL/testF/testM (defined in report_test.go).
internal/report/report_test.go:265
↓ 1 callersFunctionmakeWebInterface
(p *profile.Profile, copier profileCopier, opt *plugin.Options)
internal/driver/webui.go:49
↓ 1 callersFunctionmakeWebListInstructions
(srcIndent int, assembly []assemblyInstruction, reader *sourceReader, rpt *Report)
internal/report/source.go:837
↓ 1 callersFunctionmakeWebListLine
makeWebListLine returns the contents of a single line in a web listing. This includes the source line and the corresponding assembly.
internal/report/source.go:807
↓ 1 callersMethodmapFunction
(src *Function)
profile/merge.go:426
↓ 1 callersMethodmapLine
(src Line)
profile/merge.go:417
↓ 1 callersMethodmapSample
(src *Sample)
profile/merge.go:155
↓ 1 callersFunctionmarshal
(m message)
profile/proto.go:58
↓ 1 callersFunctionmassageSVG
massageSVG enhances the SVG output from DOT to provide better panning inside a web browser. It uses the svgpan library, which is embedded into the svg
internal/driver/svg.go:33
↓ 1 callersMethodmatchedLines
matchedLines returns the lines in the location that match the regular expression.
profile/filter.go:213
↓ 1 callersFunctionnewAddr2Liner
newAddr2Liner starts the given addr2liner command reporting information about the given executable file. If file is a shared library, base should be t
internal/binutils/addr2liner.go:90
↓ 1 callersFunctionnewGraph
newGraph computes a graph from a profile. It returns the graph, and a map from the profile location indices to the corresponding graph nodes.
internal/graph/graph.go:341
↓ 1 callersFunctionnewSourcePrinter
(rpt *Report, obj plugin.ObjTool, sourcePath string)
internal/report/source.go:260
↓ 1 callersFunctionnewTree
(prof *profile.Profile, o *Options)
internal/graph/graph.go:416
↓ 1 callersFunctionnewUI
()
pprof.go:45
↓ 1 callersFunctionnextSymbol
nextSymbol parses the nm output to find the next symbol listed. Skips over any output it cannot recognize.
internal/binutils/disasm.go:164
↓ 1 callersFunctionnodeId
(elem)
internal/driver/html/common.js:515
↓ 1 callersFunctionnodeInfo
(l *profile.Location, line profile.Line, objfile string, o *Options)
internal/graph/graph.go:606
↓ 1 callersFunctionnodeTestProfile
()
internal/graph/graph_test.go:338
↓ 1 callersFunctionnodesEqual
nodesEqual checks if node is equal to expected.
internal/graph/graph_test.go:91
↓ 1 callersFunctionnodesPerSymbol
nodesPerSymbol classifies nodes into a group of symbols.
internal/report/report.go:591
↓ 1 callersFunctionnumLabelsToString
numLabelsToString returns a string representation of a map representing numeric labels.
profile/profile.go:696
↓ 1 callersMethodobjectFile
objectFile return the object for the specified mapping, opening it if necessary. It returns nil on error.
internal/report/source.go:790
↓ 1 callersFunctiononClick
(target, handler)
internal/driver/html/stacks.js:467
↓ 1 callersFunctionopenBrowser
(url string, o *plugin.Options)
internal/driver/webui.go:235
↓ 1 callersMethodopenFatMachO
(name string, start, limit, offset uint64)
internal/binutils/binutils.go:381
↓ 1 callersMethodopenMachO
(name string, start, limit, offset uint64)
internal/binutils/binutils.go:418
↓ 1 callersMethodopenPE
(name string, start, limit, offset uint64)
internal/binutils/binutils.go:498
↓ 1 callersFunctionoutputFormat
(bcmd map[string]*bool, acmd map[string]*string)
internal/driver/cli.go:277
↓ 1 callersFunctionparseContentionSample
parseContentionSample parses a single row from a contention profile into a new Sample.
profile/legacy_profile.go:804
↓ 1 callersFunctionparseGoCount
parseGoCount parses a Go count profile (e.g., threadcreate or goroutine) and returns a new Profile.
profile/legacy_profile.go:79
↓ 1 callersFunctionparseHeapHeader
(line string)
profile/legacy_profile.go:560
↓ 1 callersFunctionparseHeapSample
parseHeapSample parses a single row from a heap profile into a new Sample.
profile/legacy_profile.go:589
↓ 1 callersFunctionparseJavaHeader
parseJavaHeader parses the attribute section on a java profile and populates a profile. Returns the remainder of the buffer after all attributes.
profile/legacy_java_profile.go:112
↓ 1 callersFunctionparseJavaSamples
parseJavaSamples parses the samples from a java profile and populates the Samples in a profile. Returns the remainder of the buffer after the samples.
profile/legacy_java_profile.go:167
↓ 1 callersFunctionparseLegacy
(data []byte)
profile/profile.go:213
↓ 1 callersFunctionparseMappingEntry
(l string)
profile/legacy_profile.go:1044
↓ 1 callersFunctionparseTagFilterRange
parseTagFilterRange returns a function to checks if a value is contained on the range described by a string. It can recognize strings of the form: "32
internal/driver/driver_focus.go:168
↓ 1 callersFunctionparseThread
parseThread parses a Threadz profile and returns a new Profile.
profile/legacy_profile.go:840
↓ 1 callersFunctionparseThreadSample
parseThreadSample parses a symbolized or unsymbolized stack trace. Returns the first line after the traceback, the sample (or nil if it hits a 'same-a
profile/legacy_profile.go:925
↓ 1 callersFunctionpartitionPlaces
(places)
internal/driver/html/stacks.js:346
↓ 1 callersFunctionpercent
(v, total)
internal/driver/html/stacks.js:584
↓ 1 callersFunctionpostURL
postURL issues a POST to a URL over HTTP.
internal/symbolizer/symbolizer.go:101
↓ 1 callersMethodpreEncode
preEncode populates the unexported fields to be used by encode (with suffix X) from the corresponding exported fields. The exported fields are cleared
profile/encode.go:30
↓ 1 callersFunctionprintAssembly
printAssembly prints an annotated assembly listing.
internal/report/report.go:386
↓ 1 callersFunctionprintCallgrind
printCallgrind prints a graph for a profile on callgrind format.
internal/report/report.go:929
↓ 1 callersFunctionprintComments
printComments prints all freeform comments in the profile.
internal/report/report.go:770
↓ 1 callersFunctionprintCurrentOptions
(p *profile.Profile, ui plugin.UI)
internal/driver/interactive.go:181
↓ 1 callersFunctionprintDOT
printDOT prints an annotated callgraph in DOT format.
internal/report/report.go:1151
↓ 1 callersFunctionprintProto
printProto writes the incoming proto via the writer w. If the divide_by option has been specified, samples are scaled appropriately.
internal/report/report.go:298
↓ 1 callersFunctionprintSource
printSource prints an annotated source listing, include all functions with samples that match the regexp rpt.options.symbol. The sources are sorted by
internal/report/source.go:43
↓ 1 callersFunctionprintTags
printTags collects all tags referenced in the profile and prints them in a sorted table.
internal/report/report.go:698
↓ 1 callersFunctionprintText
printText prints a flat text report for a profile.
internal/report/report.go:831
↓ 1 callersFunctionprintTopProto
printTopProto writes a list of the hottest routines in a profile as a profile.proto.
internal/report/report.go:313
↓ 1 callersFunctionprintTraces
printTraces prints all traces from a profile.
internal/report/report.go:853
↓ 1 callersFunctionprintTree
printTree prints a tree-based report in text form.
internal/report/report.go:1068
← previousnext →501–600 of 1,045, ranked by callers