parser

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package parser defines the interfaces for parsing profiling data. This is a thin wrapper around github.com/junjiewwang/perf-analysis/perflib/parser.

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrInvalidFormat is returned when the input format is invalid.
	ErrInvalidFormat = libparser.ErrInvalidFormat

	// ErrEmptyInput is returned when the input is empty.
	ErrEmptyInput = libparser.ErrEmptyInput

	// ErrParseFailed is returned when parsing fails.
	ErrParseFailed = libparser.ErrParseFailed

	// ErrUnsupportedFormat is returned when the format is not supported.
	ErrUnsupportedFormat = libparser.ErrUnsupportedFormat

	// ErrInvalidStackFrame is returned when a stack frame is invalid.
	ErrInvalidStackFrame = libparser.ErrInvalidStackFrame

	// ErrContextCanceled is returned when the context is canceled during parsing.
	ErrContextCanceled = libparser.ErrContextCanceled
)

Error variables - delegate to perflib/parser.

View Source
var DefaultParseOptions = libparser.DefaultParseOptions

DefaultParseOptions returns default parsing options.

View Source
var NewRegistry = libparser.NewRegistry

NewRegistry creates a new parser Registry.

Functions

This section is empty.

Types

type ParseOptions

type ParseOptions = libparser.ParseOptions

ParseOptions holds common parsing options.

type Parser

type Parser = libparser.Parser

Parser is the interface for parsing profiling data.

type ParserFactory

type ParserFactory = libparser.ParserFactory

ParserFactory is a function that creates a new Parser instance.

type ParserOption

type ParserOption = libparser.ParserOption

ParserOption is a function that configures a Parser.

type Registry

type Registry = libparser.Registry

Registry holds registered parsers.

Directories

Path Synopsis
Package collapsed implements parsing of collapsed stack format data.
Package collapsed implements parsing of collapsed stack format data.
Package hprof provides parsing functionality for Java HPROF heap dump files.
Package hprof provides parsing functionality for Java HPROF heap dump files.
Package pprof provides parsing functionality for Go pprof profile data.
Package pprof provides parsing functionality for Go pprof profile data.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL