Documentation ¶
Index ¶
- Variables
- type Function
- func (*Function) Descriptor() ([]byte, []int)deprecated
- func (x *Function) GetFilename() string
- func (x *Function) GetId() []byte
- func (x *Function) GetName() string
- func (x *Function) GetStartLine() int64
- func (x *Function) GetSystemName() string
- func (m *Function) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Function) MarshalToVT(dAtA []byte) (int, error)
- func (m *Function) MarshalVT() (dAtA []byte, err error)
- func (*Function) ProtoMessage()
- func (x *Function) ProtoReflect() protoreflect.Message
- func (x *Function) Reset()
- func (m *Function) SizeVT() (n int)
- func (x *Function) String() string
- func (m *Function) UnmarshalVT(dAtA []byte) error
- type Line
- func (*Line) Descriptor() ([]byte, []int)deprecated
- func (x *Line) GetFunctionId() []byte
- func (x *Line) GetLine() int64
- func (m *Line) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Line) MarshalToVT(dAtA []byte) (int, error)
- func (m *Line) MarshalVT() (dAtA []byte, err error)
- func (*Line) ProtoMessage()
- func (x *Line) ProtoReflect() protoreflect.Message
- func (x *Line) Reset()
- func (m *Line) SizeVT() (n int)
- func (x *Line) String() string
- func (m *Line) UnmarshalVT(dAtA []byte) error
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetAddress() uint64
- func (x *Location) GetId() []byte
- func (x *Location) GetIsFolded() bool
- func (x *Location) GetMappingId() []byte
- func (m *Location) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Location) MarshalToVT(dAtA []byte) (int, error)
- func (m *Location) MarshalVT() (dAtA []byte, err error)
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (m *Location) SizeVT() (n int)
- func (x *Location) String() string
- func (m *Location) UnmarshalVT(dAtA []byte) error
- type LocationLines
- func (*LocationLines) Descriptor() ([]byte, []int)deprecated
- func (x *LocationLines) GetId() []byte
- func (x *LocationLines) GetLines() []*Line
- func (m *LocationLines) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *LocationLines) MarshalToVT(dAtA []byte) (int, error)
- func (m *LocationLines) MarshalVT() (dAtA []byte, err error)
- func (*LocationLines) ProtoMessage()
- func (x *LocationLines) ProtoReflect() protoreflect.Message
- func (x *LocationLines) Reset()
- func (m *LocationLines) SizeVT() (n int)
- func (x *LocationLines) String() string
- func (m *LocationLines) UnmarshalVT(dAtA []byte) error
- type Mapping
- func (*Mapping) Descriptor() ([]byte, []int)deprecated
- func (x *Mapping) GetBuildId() string
- func (x *Mapping) GetFile() string
- func (x *Mapping) GetHasFilenames() bool
- func (x *Mapping) GetHasFunctions() bool
- func (x *Mapping) GetHasInlineFrames() bool
- func (x *Mapping) GetHasLineNumbers() bool
- func (x *Mapping) GetId() []byte
- func (x *Mapping) GetLimit() uint64
- func (x *Mapping) GetOffset() uint64
- func (x *Mapping) GetStart() uint64
- func (m *Mapping) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Mapping) MarshalToVT(dAtA []byte) (int, error)
- func (m *Mapping) MarshalVT() (dAtA []byte, err error)
- func (*Mapping) ProtoMessage()
- func (x *Mapping) ProtoReflect() protoreflect.Message
- func (x *Mapping) Reset()
- func (m *Mapping) SizeVT() (n int)
- func (x *Mapping) String() string
- func (m *Mapping) UnmarshalVT(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflow = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") )
View Source
var File_parca_metastore_v1alpha1_metastore_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Function ¶
type Function struct { // id is the unique identifier for the function. Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // start_line is the line number in the source file of the first line of the function. StartLine int64 `protobuf:"varint,2,opt,name=start_line,json=startLine,proto3" json:"start_line,omitempty"` // name is the name of the function. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // system_name describes the name of the function, as identified by the // system. For instance, it can be a C++ mangled name. SystemName string `protobuf:"bytes,4,opt,name=system_name,json=systemName,proto3" json:"system_name,omitempty"` // filename is the name of the source file of the function. Filename string `protobuf:"bytes,5,opt,name=filename,proto3" json:"filename,omitempty"` // contains filtered or unexported fields }
Function describes metadata of a source code function.
func (*Function) Descriptor
deprecated
func (*Function) GetFilename ¶
func (*Function) GetStartLine ¶
func (*Function) GetSystemName ¶
func (*Function) MarshalToSizedBufferVT ¶
func (*Function) ProtoMessage ¶
func (*Function) ProtoMessage()
func (*Function) ProtoReflect ¶
func (x *Function) ProtoReflect() protoreflect.Message
func (*Function) UnmarshalVT ¶
type Line ¶
type Line struct { // function_id is the ID of the function. FunctionId []byte `protobuf:"bytes,1,opt,name=function_id,json=functionId,proto3" json:"function_id,omitempty"` // line is the line number in the source file of the referenced function. Line int64 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"` // contains filtered or unexported fields }
Line describes a source code function and its line number.
func (*Line) Descriptor
deprecated
func (*Line) GetFunctionId ¶
func (*Line) MarshalToSizedBufferVT ¶
func (*Line) ProtoMessage ¶
func (*Line) ProtoMessage()
func (*Line) ProtoReflect ¶
func (x *Line) ProtoReflect() protoreflect.Message
func (*Line) UnmarshalVT ¶
type Location ¶
type Location struct { // id is the unique identifier for the location. Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // address is the memory address of the location if present. Address uint64 `protobuf:"varint,2,opt,name=address,proto3" json:"address,omitempty"` // mapping_id is the unique identifier for the mapping associated with the location. MappingId []byte `protobuf:"bytes,4,opt,name=mapping_id,json=mappingId,proto3" json:"mapping_id,omitempty"` // is_folded indicates whether the location is folded into the previous location. IsFolded bool `protobuf:"varint,5,opt,name=is_folded,json=isFolded,proto3" json:"is_folded,omitempty"` // contains filtered or unexported fields }
Location describes a single location of a stack traces.
func (*Location) Descriptor
deprecated
func (*Location) GetAddress ¶
func (*Location) GetIsFolded ¶
func (*Location) GetMappingId ¶
func (*Location) MarshalToSizedBufferVT ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
func (*Location) UnmarshalVT ¶
type LocationLines ¶
type LocationLines struct { // id is the unique identifier for the location. Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Lines is the list of lines associated with the location. Lines []*Line `protobuf:"bytes,2,rep,name=lines,proto3" json:"lines,omitempty"` // contains filtered or unexported fields }
LocationLines describes a set of lines of a location.
func (*LocationLines) Descriptor
deprecated
func (*LocationLines) Descriptor() ([]byte, []int)
Deprecated: Use LocationLines.ProtoReflect.Descriptor instead.
func (*LocationLines) GetId ¶
func (x *LocationLines) GetId() []byte
func (*LocationLines) GetLines ¶
func (x *LocationLines) GetLines() []*Line
func (*LocationLines) MarshalToSizedBufferVT ¶
func (m *LocationLines) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*LocationLines) MarshalToVT ¶
func (m *LocationLines) MarshalToVT(dAtA []byte) (int, error)
func (*LocationLines) MarshalVT ¶
func (m *LocationLines) MarshalVT() (dAtA []byte, err error)
func (*LocationLines) ProtoMessage ¶
func (*LocationLines) ProtoMessage()
func (*LocationLines) ProtoReflect ¶
func (x *LocationLines) ProtoReflect() protoreflect.Message
func (*LocationLines) Reset ¶
func (x *LocationLines) Reset()
func (*LocationLines) SizeVT ¶
func (m *LocationLines) SizeVT() (n int)
func (*LocationLines) String ¶
func (x *LocationLines) String() string
func (*LocationLines) UnmarshalVT ¶
func (m *LocationLines) UnmarshalVT(dAtA []byte) error
type Mapping ¶
type Mapping struct { // id is the unique identifier for the mapping. Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // start is the start address of the mapping. Start uint64 `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty"` // limit is the length of the address space of the mapping. Limit uint64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // offset is the offset of the mapping. Offset uint64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"` // file is the name of the file associated with the mapping. File string `protobuf:"bytes,5,opt,name=file,proto3" json:"file,omitempty"` // build_id is the build ID of the mapping. BuildId string `protobuf:"bytes,6,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"` // has_functions indicates whether the mapping has associated functions. HasFunctions bool `protobuf:"varint,7,opt,name=has_functions,json=hasFunctions,proto3" json:"has_functions,omitempty"` // has_filenames indicates whether the mapping has associated filenames. HasFilenames bool `protobuf:"varint,8,opt,name=has_filenames,json=hasFilenames,proto3" json:"has_filenames,omitempty"` // has_line_numbers indicates whether the mapping has associated line numbers. HasLineNumbers bool `protobuf:"varint,9,opt,name=has_line_numbers,json=hasLineNumbers,proto3" json:"has_line_numbers,omitempty"` // has_inline_frames indicates whether the mapping has associated inline frames. HasInlineFrames bool `protobuf:"varint,10,opt,name=has_inline_frames,json=hasInlineFrames,proto3" json:"has_inline_frames,omitempty"` // contains filtered or unexported fields }
Mapping describes a memory mapping.
func (*Mapping) Descriptor
deprecated
func (*Mapping) GetBuildId ¶
func (*Mapping) GetHasFilenames ¶
func (*Mapping) GetHasFunctions ¶
func (*Mapping) GetHasInlineFrames ¶
func (*Mapping) GetHasLineNumbers ¶
func (*Mapping) MarshalToSizedBufferVT ¶
func (*Mapping) ProtoMessage ¶
func (*Mapping) ProtoMessage()
func (*Mapping) ProtoReflect ¶
func (x *Mapping) ProtoReflect() protoreflect.Message
func (*Mapping) UnmarshalVT ¶
Click to show internal directories.
Click to hide internal directories.