code: func parseAdditionalSections(l string, b *bytes.Buffer, p *Profile) (err error) {
  	for {
  		if sectionTrigger(l) == memoryMapSection {
  			break
  		}
  		// Ignore any unrecognized sections.
  		if l, err := b.ReadString('\n'); err != nil {
  			if err != io.EOF {
  				return err
  			}
  			if l == "" {
  				break
  			}
  		}
  	}
  	return p.ParseMemoryMap(b)
  }
docs: // parseAdditionalSections parses any additional sections in the
  // profile, ignoring any unrecognized sections.