ParseUncompressed parses an uncompressed protobuf into a profile.
(data []byte)
| 235 | |
| 236 | // ParseUncompressed parses an uncompressed protobuf into a profile. |
| 237 | func ParseUncompressed(data []byte) (*Profile, error) { |
| 238 | if len(data) == 0 { |
| 239 | return nil, errNoData |
| 240 | } |
| 241 | p := &Profile{} |
| 242 | if err := unmarshal(data, p); err != nil { |
| 243 | return nil, err |
| 244 | } |
| 245 | |
| 246 | if err := p.postDecode(); err != nil { |
| 247 | return nil, err |
| 248 | } |
| 249 | |
| 250 | return p, nil |
| 251 | } |
| 252 | |
| 253 | var libRx = regexp.MustCompile(`([.]so$|[.]so[._][0-9]+)`) |
| 254 |
no test coverage detected
searching dependent graphs…