Home | History | Annotate | Download | only in profile

Lines Matching defs:Function

29 	Function   []*Function
101 Function *Function
107 // Function corresponds to Profile.Function
108 type Function struct {
255 functions := make(map[uint64]*Function, len(p.Function))
256 for _, f := range p.Function {
258 return fmt.Errorf("found function with reserved ID=0")
280 if f := ln.Function; f != nil {
282 return fmt.Errorf("inconsistent function %p: %d", f, f.ID)
293 func (p *Profile) Aggregate(inlineFrame, function, filename, linenumber, address bool) error {
296 m.HasFunctions = m.HasFunctions && function
302 if !function || !filename {
303 for _, f := range p.Function {
304 if !function {
394 if fn := l.Line[li].Function; fn != nil {
462 p.Function = append(p.Function, pb.Function...)
463 for i, f := range p.Function {
500 // symbolized function information.
549 // Demangle attempts to demangle and optionally simplify any function
555 for _, fn := range p.Function {
564 for _, fn := range p.Function {