type github.com/google/pprof/profile.buffer

81 uses

	github.com/google/pprof/profile (current package)
		encode.go#L131: func (p *Profile) encode(b *buffer) {
		encode.go#L163: 	func(b *buffer, m message) error {
		encode.go#L170: 	func(b *buffer, m message) error {
		encode.go#L177: 	func(b *buffer, m message) error {
		encode.go#L184: 	func(b *buffer, m message) error {
		encode.go#L195: 	func(b *buffer, m message) error {
		encode.go#L202: 	func(b *buffer, m message) error {
		encode.go#L213: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).dropFramesX) },
		encode.go#L215: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).keepFramesX) },
		encode.go#L217: 	func(b *buffer, m message) error {
		encode.go#L224: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).DurationNanos) },
		encode.go#L226: 	func(b *buffer, m message) error {
		encode.go#L233: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).Period) },
		encode.go#L235: 	func(b *buffer, m message) error { return decodeInt64s(b, &m.(*Profile).commentX) },
		encode.go#L237: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).defaultSampleTypeX) },
		encode.go#L383: func (p *ValueType) encode(b *buffer) {
		encode.go#L391: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*ValueType).typeX) },
		encode.go#L393: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*ValueType).unitX) },
		encode.go#L400: func (p *Sample) encode(b *buffer) {
		encode.go#L411: 	func(b *buffer, m message) error { return decodeUint64s(b, &m.(*Sample).locationIDX) },
		encode.go#L413: 	func(b *buffer, m message) error { return decodeInt64s(b, &m.(*Sample).Value) },
		encode.go#L415: 	func(b *buffer, m message) error {
		encode.go#L427: func (p label) encode(b *buffer) {
		encode.go#L437: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*label).keyX) },
		encode.go#L439: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*label).strX) },
		encode.go#L441: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*label).numX) },
		encode.go#L443: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*label).unitX) },
		encode.go#L450: func (p *Mapping) encode(b *buffer) {
		encode.go#L465: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).ID) },            // optional uint64 id = 1
		encode.go#L466: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).Start) },         // optional uint64 memory_offset = 2
		encode.go#L467: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).Limit) },         // optional uint64 memory_limit = 3
		encode.go#L468: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).Offset) },        // optional uint64 file_offset = 4
		encode.go#L469: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Mapping).fileX) },          // optional int64 filename = 5
		encode.go#L470: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Mapping).buildIDX) },       // optional int64 build_id = 6
		encode.go#L471: 	func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasFunctions) },    // optional bool has_functions = 7
		encode.go#L472: 	func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasFilenames) },    // optional bool has_filenames = 8
		encode.go#L473: 	func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasLineNumbers) },  // optional bool has_line_numbers = 9
		encode.go#L474: 	func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasInlineFrames) }, // optional bool has_inline_frames = 10
		encode.go#L481: func (p *Location) encode(b *buffer) {
		encode.go#L493: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Location).ID) },         // optional uint64 id = 1;
		encode.go#L494: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Location).mappingIDX) }, // optional uint64 mapping_id = 2;
		encode.go#L495: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Location).Address) },    // optional uint64 address = 3;
		encode.go#L496: 	func(b *buffer, m message) error { // repeated Line line = 4
		encode.go#L502: 	func(b *buffer, m message) error { return decodeBool(b, &m.(*Location).IsFolded) }, // optional bool is_folded = 5;
		encode.go#L509: func (p *Line) encode(b *buffer) {
		encode.go#L517: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Line).functionIDX) },
		encode.go#L519: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Line).Line) },
		encode.go#L526: func (p *Function) encode(b *buffer) {
		encode.go#L537: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Function).ID) },
		encode.go#L539: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).nameX) },
		encode.go#L541: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).systemNameX) },
		encode.go#L543: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).filenameX) },
		encode.go#L545: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).StartLine) },
		proto.go#L41: type buffer struct {
		proto.go#L49: type decoder func(*buffer, message) error
		proto.go#L53: 	encode(*buffer)
		proto.go#L57: 	var b buffer
		proto.go#L62: func encodeVarint(b *buffer, x uint64) {
		proto.go#L70: func encodeLength(b *buffer, tag int, len int) {
		proto.go#L75: func encodeUint64(b *buffer, tag int, x uint64) {
		proto.go#L81: func encodeUint64s(b *buffer, tag int, x []uint64) {
		proto.go#L101: func encodeUint64Opt(b *buffer, tag int, x uint64) {
		proto.go#L108: func encodeInt64(b *buffer, tag int, x int64) {
		proto.go#L113: func encodeInt64s(b *buffer, tag int, x []int64) {
		proto.go#L133: func encodeInt64Opt(b *buffer, tag int, x int64) {
		proto.go#L140: func encodeString(b *buffer, tag int, x string) {
		proto.go#L145: func encodeStrings(b *buffer, tag int, x []string) {
		proto.go#L151: func encodeBool(b *buffer, tag int, x bool) {
		proto.go#L159: func encodeBoolOpt(b *buffer, tag int, x bool) {
		proto.go#L165: func encodeMessage(b *buffer, tag int, m message) {
		proto.go#L177: 	b := buffer{data: data, typ: 2}
		proto.go#L202: func decodeField(b *buffer, data []byte) ([]byte, error) {
		proto.go#L247: func checkType(b *buffer, typ int) error {
		proto.go#L254: func decodeMessage(b *buffer, m message) error {
		proto.go#L277: func decodeInt64(b *buffer, x *int64) error {
		proto.go#L285: func decodeInt64s(b *buffer, x *[]int64) error {
		proto.go#L310: func decodeUint64(b *buffer, x *uint64) error {
		proto.go#L318: func decodeUint64s(b *buffer, x *[]uint64) error {
		proto.go#L343: func decodeString(b *buffer, x *string) error {
		proto.go#L351: func decodeStrings(b *buffer, x *[]string) error {
		proto.go#L360: func decodeBool(b *buffer, x *bool) error {