1 Star 0 Fork 0

hxchjm / erpc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
benchmark.pb.go 45.67 KB
一键复制 编辑 原始数据 按行查看 历史
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970
// Code generated by protoc-gen-gogo.
// source: benchmark.proto
// DO NOT EDIT!
/*
Package msg is a generated protocol buffer package.
It is generated from these files:
benchmark.proto
It has these top-level messages:
BenchmarkMessage
*/
package msg
import proto "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
import io "io"
import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type BenchmarkMessage struct {
Field1 string `protobuf:"bytes,1,req,name=field1" json:"field1"`
Field9 string `protobuf:"bytes,9,opt,name=field9" json:"field9"`
Field18 string `protobuf:"bytes,18,opt,name=field18" json:"field18"`
Field80 *bool `protobuf:"varint,80,opt,name=field80,def=0" json:"field80,omitempty"`
Field81 *bool `protobuf:"varint,81,opt,name=field81,def=1" json:"field81,omitempty"`
Field2 int32 `protobuf:"varint,2,req,name=field2" json:"field2"`
Field3 int32 `protobuf:"varint,3,req,name=field3" json:"field3"`
Field280 int32 `protobuf:"varint,280,opt,name=field280" json:"field280"`
Field6 *int32 `protobuf:"varint,6,opt,name=field6,def=0" json:"field6,omitempty"`
Field22 int64 `protobuf:"varint,22,opt,name=field22" json:"field22"`
Field4 string `protobuf:"bytes,4,opt,name=field4" json:"field4"`
Field5 []uint64 `protobuf:"fixed64,5,rep,name=field5" json:"field5,omitempty"`
Field59 *bool `protobuf:"varint,59,opt,name=field59,def=0" json:"field59,omitempty"`
Field7 string `protobuf:"bytes,7,opt,name=field7" json:"field7"`
Field16 int32 `protobuf:"varint,16,opt,name=field16" json:"field16"`
Field130 *int32 `protobuf:"varint,130,opt,name=field130,def=0" json:"field130,omitempty"`
Field12 *bool `protobuf:"varint,12,opt,name=field12,def=1" json:"field12,omitempty"`
Field17 *bool `protobuf:"varint,17,opt,name=field17,def=1" json:"field17,omitempty"`
Field13 *bool `protobuf:"varint,13,opt,name=field13,def=1" json:"field13,omitempty"`
Field14 *bool `protobuf:"varint,14,opt,name=field14,def=1" json:"field14,omitempty"`
Field104 *int32 `protobuf:"varint,104,opt,name=field104,def=0" json:"field104,omitempty"`
Field100 *int32 `protobuf:"varint,100,opt,name=field100,def=0" json:"field100,omitempty"`
Field101 *int32 `protobuf:"varint,101,opt,name=field101,def=0" json:"field101,omitempty"`
Field102 string `protobuf:"bytes,102,opt,name=field102" json:"field102"`
Field103 string `protobuf:"bytes,103,opt,name=field103" json:"field103"`
Field29 *int32 `protobuf:"varint,29,opt,name=field29,def=0" json:"field29,omitempty"`
Field30 *bool `protobuf:"varint,30,opt,name=field30,def=0" json:"field30,omitempty"`
Field60 *int32 `protobuf:"varint,60,opt,name=field60,def=-1" json:"field60,omitempty"`
Field271 *int32 `protobuf:"varint,271,opt,name=field271,def=-1" json:"field271,omitempty"`
Field272 *int32 `protobuf:"varint,272,opt,name=field272,def=-1" json:"field272,omitempty"`
Field150 int32 `protobuf:"varint,150,opt,name=field150" json:"field150"`
Field23 *int32 `protobuf:"varint,23,opt,name=field23,def=0" json:"field23,omitempty"`
Field24 *bool `protobuf:"varint,24,opt,name=field24,def=0" json:"field24,omitempty"`
Field25 *int32 `protobuf:"varint,25,opt,name=field25,def=0" json:"field25,omitempty"`
Field78 bool `protobuf:"varint,78,opt,name=field78" json:"field78"`
Field67 *int32 `protobuf:"varint,67,opt,name=field67,def=0" json:"field67,omitempty"`
Field68 int32 `protobuf:"varint,68,opt,name=field68" json:"field68"`
Field128 *int32 `protobuf:"varint,128,opt,name=field128,def=0" json:"field128,omitempty"`
Field129 *string `protobuf:"bytes,129,opt,name=field129,def=xxxxxxxxxxxxxxxxxxxxx" json:"field129,omitempty"`
Field131 *int32 `protobuf:"varint,131,opt,name=field131,def=0" json:"field131,omitempty"`
}
func (m *BenchmarkMessage) Reset() { *m = BenchmarkMessage{} }
func (m *BenchmarkMessage) String() string { return proto.CompactTextString(m) }
func (*BenchmarkMessage) ProtoMessage() {}
func (*BenchmarkMessage) Descriptor() ([]byte, []int) { return fileDescriptorBenchmark, []int{0} }
const Default_BenchmarkMessage_Field80 bool = false
const Default_BenchmarkMessage_Field81 bool = true
const Default_BenchmarkMessage_Field6 int32 = 0
const Default_BenchmarkMessage_Field59 bool = false
const Default_BenchmarkMessage_Field130 int32 = 0
const Default_BenchmarkMessage_Field12 bool = true
const Default_BenchmarkMessage_Field17 bool = true
const Default_BenchmarkMessage_Field13 bool = true
const Default_BenchmarkMessage_Field14 bool = true
const Default_BenchmarkMessage_Field104 int32 = 0
const Default_BenchmarkMessage_Field100 int32 = 0
const Default_BenchmarkMessage_Field101 int32 = 0
const Default_BenchmarkMessage_Field29 int32 = 0
const Default_BenchmarkMessage_Field30 bool = false
const Default_BenchmarkMessage_Field60 int32 = -1
const Default_BenchmarkMessage_Field271 int32 = -1
const Default_BenchmarkMessage_Field272 int32 = -1
const Default_BenchmarkMessage_Field23 int32 = 0
const Default_BenchmarkMessage_Field24 bool = false
const Default_BenchmarkMessage_Field25 int32 = 0
const Default_BenchmarkMessage_Field67 int32 = 0
const Default_BenchmarkMessage_Field128 int32 = 0
const Default_BenchmarkMessage_Field129 string = "xxxxxxxxxxxxxxxxxxxxx"
const Default_BenchmarkMessage_Field131 int32 = 0
func (m *BenchmarkMessage) GetField1() string {
if m != nil {
return m.Field1
}
return ""
}
func (m *BenchmarkMessage) GetField9() string {
if m != nil {
return m.Field9
}
return ""
}
func (m *BenchmarkMessage) GetField18() string {
if m != nil {
return m.Field18
}
return ""
}
func (m *BenchmarkMessage) GetField80() bool {
if m != nil && m.Field80 != nil {
return *m.Field80
}
return Default_BenchmarkMessage_Field80
}
func (m *BenchmarkMessage) GetField81() bool {
if m != nil && m.Field81 != nil {
return *m.Field81
}
return Default_BenchmarkMessage_Field81
}
func (m *BenchmarkMessage) GetField2() int32 {
if m != nil {
return m.Field2
}
return 0
}
func (m *BenchmarkMessage) GetField3() int32 {
if m != nil {
return m.Field3
}
return 0
}
func (m *BenchmarkMessage) GetField280() int32 {
if m != nil {
return m.Field280
}
return 0
}
func (m *BenchmarkMessage) GetField6() int32 {
if m != nil && m.Field6 != nil {
return *m.Field6
}
return Default_BenchmarkMessage_Field6
}
func (m *BenchmarkMessage) GetField22() int64 {
if m != nil {
return m.Field22
}
return 0
}
func (m *BenchmarkMessage) GetField4() string {
if m != nil {
return m.Field4
}
return ""
}
func (m *BenchmarkMessage) GetField5() []uint64 {
if m != nil {
return m.Field5
}
return nil
}
func (m *BenchmarkMessage) GetField59() bool {
if m != nil && m.Field59 != nil {
return *m.Field59
}
return Default_BenchmarkMessage_Field59
}
func (m *BenchmarkMessage) GetField7() string {
if m != nil {
return m.Field7
}
return ""
}
func (m *BenchmarkMessage) GetField16() int32 {
if m != nil {
return m.Field16
}
return 0
}
func (m *BenchmarkMessage) GetField130() int32 {
if m != nil && m.Field130 != nil {
return *m.Field130
}
return Default_BenchmarkMessage_Field130
}
func (m *BenchmarkMessage) GetField12() bool {
if m != nil && m.Field12 != nil {
return *m.Field12
}
return Default_BenchmarkMessage_Field12
}
func (m *BenchmarkMessage) GetField17() bool {
if m != nil && m.Field17 != nil {
return *m.Field17
}
return Default_BenchmarkMessage_Field17
}
func (m *BenchmarkMessage) GetField13() bool {
if m != nil && m.Field13 != nil {
return *m.Field13
}
return Default_BenchmarkMessage_Field13
}
func (m *BenchmarkMessage) GetField14() bool {
if m != nil && m.Field14 != nil {
return *m.Field14
}
return Default_BenchmarkMessage_Field14
}
func (m *BenchmarkMessage) GetField104() int32 {
if m != nil && m.Field104 != nil {
return *m.Field104
}
return Default_BenchmarkMessage_Field104
}
func (m *BenchmarkMessage) GetField100() int32 {
if m != nil && m.Field100 != nil {
return *m.Field100
}
return Default_BenchmarkMessage_Field100
}
func (m *BenchmarkMessage) GetField101() int32 {
if m != nil && m.Field101 != nil {
return *m.Field101
}
return Default_BenchmarkMessage_Field101
}
func (m *BenchmarkMessage) GetField102() string {
if m != nil {
return m.Field102
}
return ""
}
func (m *BenchmarkMessage) GetField103() string {
if m != nil {
return m.Field103
}
return ""
}
func (m *BenchmarkMessage) GetField29() int32 {
if m != nil && m.Field29 != nil {
return *m.Field29
}
return Default_BenchmarkMessage_Field29
}
func (m *BenchmarkMessage) GetField30() bool {
if m != nil && m.Field30 != nil {
return *m.Field30
}
return Default_BenchmarkMessage_Field30
}
func (m *BenchmarkMessage) GetField60() int32 {
if m != nil && m.Field60 != nil {
return *m.Field60
}
return Default_BenchmarkMessage_Field60
}
func (m *BenchmarkMessage) GetField271() int32 {
if m != nil && m.Field271 != nil {
return *m.Field271
}
return Default_BenchmarkMessage_Field271
}
func (m *BenchmarkMessage) GetField272() int32 {
if m != nil && m.Field272 != nil {
return *m.Field272
}
return Default_BenchmarkMessage_Field272
}
func (m *BenchmarkMessage) GetField150() int32 {
if m != nil {
return m.Field150
}
return 0
}
func (m *BenchmarkMessage) GetField23() int32 {
if m != nil && m.Field23 != nil {
return *m.Field23
}
return Default_BenchmarkMessage_Field23
}
func (m *BenchmarkMessage) GetField24() bool {
if m != nil && m.Field24 != nil {
return *m.Field24
}
return Default_BenchmarkMessage_Field24
}
func (m *BenchmarkMessage) GetField25() int32 {
if m != nil && m.Field25 != nil {
return *m.Field25
}
return Default_BenchmarkMessage_Field25
}
func (m *BenchmarkMessage) GetField78() bool {
if m != nil {
return m.Field78
}
return false
}
func (m *BenchmarkMessage) GetField67() int32 {
if m != nil && m.Field67 != nil {
return *m.Field67
}
return Default_BenchmarkMessage_Field67
}
func (m *BenchmarkMessage) GetField68() int32 {
if m != nil {
return m.Field68
}
return 0
}
func (m *BenchmarkMessage) GetField128() int32 {
if m != nil && m.Field128 != nil {
return *m.Field128
}
return Default_BenchmarkMessage_Field128
}
func (m *BenchmarkMessage) GetField129() string {
if m != nil && m.Field129 != nil {
return *m.Field129
}
return Default_BenchmarkMessage_Field129
}
func (m *BenchmarkMessage) GetField131() int32 {
if m != nil && m.Field131 != nil {
return *m.Field131
}
return Default_BenchmarkMessage_Field131
}
func init() {
proto.RegisterType((*BenchmarkMessage)(nil), "main.BenchmarkMessage")
}
func (m *BenchmarkMessage) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *BenchmarkMessage) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
dAtA[i] = 0xa
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field1)))
i += copy(dAtA[i:], m.Field1)
dAtA[i] = 0x10
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field2))
dAtA[i] = 0x18
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field3))
dAtA[i] = 0x22
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field4)))
i += copy(dAtA[i:], m.Field4)
if len(m.Field5) > 0 {
for _, num := range m.Field5 {
dAtA[i] = 0x29
i++
dAtA[i] = uint8(num)
i++
dAtA[i] = uint8(num >> 8)
i++
dAtA[i] = uint8(num >> 16)
i++
dAtA[i] = uint8(num >> 24)
i++
dAtA[i] = uint8(num >> 32)
i++
dAtA[i] = uint8(num >> 40)
i++
dAtA[i] = uint8(num >> 48)
i++
dAtA[i] = uint8(num >> 56)
i++
}
}
if m.Field6 != nil {
dAtA[i] = 0x30
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field6))
}
dAtA[i] = 0x3a
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field7)))
i += copy(dAtA[i:], m.Field7)
dAtA[i] = 0x4a
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field9)))
i += copy(dAtA[i:], m.Field9)
if m.Field12 != nil {
dAtA[i] = 0x60
i++
if *m.Field12 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field13 != nil {
dAtA[i] = 0x68
i++
if *m.Field13 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field14 != nil {
dAtA[i] = 0x70
i++
if *m.Field14 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
dAtA[i] = 0x80
i++
dAtA[i] = 0x1
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field16))
if m.Field17 != nil {
dAtA[i] = 0x88
i++
dAtA[i] = 0x1
i++
if *m.Field17 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
dAtA[i] = 0x92
i++
dAtA[i] = 0x1
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field18)))
i += copy(dAtA[i:], m.Field18)
dAtA[i] = 0xb0
i++
dAtA[i] = 0x1
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field22))
if m.Field23 != nil {
dAtA[i] = 0xb8
i++
dAtA[i] = 0x1
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field23))
}
if m.Field24 != nil {
dAtA[i] = 0xc0
i++
dAtA[i] = 0x1
i++
if *m.Field24 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field25 != nil {
dAtA[i] = 0xc8
i++
dAtA[i] = 0x1
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field25))
}
if m.Field29 != nil {
dAtA[i] = 0xe8
i++
dAtA[i] = 0x1
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field29))
}
if m.Field30 != nil {
dAtA[i] = 0xf0
i++
dAtA[i] = 0x1
i++
if *m.Field30 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field59 != nil {
dAtA[i] = 0xd8
i++
dAtA[i] = 0x3
i++
if *m.Field59 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field60 != nil {
dAtA[i] = 0xe0
i++
dAtA[i] = 0x3
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field60))
}
if m.Field67 != nil {
dAtA[i] = 0x98
i++
dAtA[i] = 0x4
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field67))
}
dAtA[i] = 0xa0
i++
dAtA[i] = 0x4
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field68))
dAtA[i] = 0xf0
i++
dAtA[i] = 0x4
i++
if m.Field78 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
if m.Field80 != nil {
dAtA[i] = 0x80
i++
dAtA[i] = 0x5
i++
if *m.Field80 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field81 != nil {
dAtA[i] = 0x88
i++
dAtA[i] = 0x5
i++
if *m.Field81 {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Field100 != nil {
dAtA[i] = 0xa0
i++
dAtA[i] = 0x6
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field100))
}
if m.Field101 != nil {
dAtA[i] = 0xa8
i++
dAtA[i] = 0x6
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field101))
}
dAtA[i] = 0xb2
i++
dAtA[i] = 0x6
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field102)))
i += copy(dAtA[i:], m.Field102)
dAtA[i] = 0xba
i++
dAtA[i] = 0x6
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(m.Field103)))
i += copy(dAtA[i:], m.Field103)
if m.Field104 != nil {
dAtA[i] = 0xc0
i++
dAtA[i] = 0x6
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field104))
}
if m.Field128 != nil {
dAtA[i] = 0x80
i++
dAtA[i] = 0x8
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field128))
}
if m.Field129 != nil {
dAtA[i] = 0x8a
i++
dAtA[i] = 0x8
i++
i = encodeVarintBenchmark(dAtA, i, uint64(len(*m.Field129)))
i += copy(dAtA[i:], *m.Field129)
}
if m.Field130 != nil {
dAtA[i] = 0x90
i++
dAtA[i] = 0x8
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field130))
}
if m.Field131 != nil {
dAtA[i] = 0x98
i++
dAtA[i] = 0x8
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field131))
}
dAtA[i] = 0xb0
i++
dAtA[i] = 0x9
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field150))
if m.Field271 != nil {
dAtA[i] = 0xf8
i++
dAtA[i] = 0x10
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field271))
}
if m.Field272 != nil {
dAtA[i] = 0x80
i++
dAtA[i] = 0x11
i++
i = encodeVarintBenchmark(dAtA, i, uint64(*m.Field272))
}
dAtA[i] = 0xc0
i++
dAtA[i] = 0x11
i++
i = encodeVarintBenchmark(dAtA, i, uint64(m.Field280))
return i, nil
}
func encodeFixed64Benchmark(dAtA []byte, offset int, v uint64) int {
dAtA[offset] = uint8(v)
dAtA[offset+1] = uint8(v >> 8)
dAtA[offset+2] = uint8(v >> 16)
dAtA[offset+3] = uint8(v >> 24)
dAtA[offset+4] = uint8(v >> 32)
dAtA[offset+5] = uint8(v >> 40)
dAtA[offset+6] = uint8(v >> 48)
dAtA[offset+7] = uint8(v >> 56)
return offset + 8
}
func encodeFixed32Benchmark(dAtA []byte, offset int, v uint32) int {
dAtA[offset] = uint8(v)
dAtA[offset+1] = uint8(v >> 8)
dAtA[offset+2] = uint8(v >> 16)
dAtA[offset+3] = uint8(v >> 24)
return offset + 4
}
func encodeVarintBenchmark(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
v >>= 7
offset++
}
dAtA[offset] = uint8(v)
return offset + 1
}
func (m *BenchmarkMessage) Size() (n int) {
var l int
_ = l
l = len(m.Field1)
n += 1 + l + sovBenchmark(uint64(l))
n += 1 + sovBenchmark(uint64(m.Field2))
n += 1 + sovBenchmark(uint64(m.Field3))
l = len(m.Field4)
n += 1 + l + sovBenchmark(uint64(l))
if len(m.Field5) > 0 {
n += 9 * len(m.Field5)
}
if m.Field6 != nil {
n += 1 + sovBenchmark(uint64(*m.Field6))
}
l = len(m.Field7)
n += 1 + l + sovBenchmark(uint64(l))
l = len(m.Field9)
n += 1 + l + sovBenchmark(uint64(l))
if m.Field12 != nil {
n += 2
}
if m.Field13 != nil {
n += 2
}
if m.Field14 != nil {
n += 2
}
n += 2 + sovBenchmark(uint64(m.Field16))
if m.Field17 != nil {
n += 3
}
l = len(m.Field18)
n += 2 + l + sovBenchmark(uint64(l))
n += 2 + sovBenchmark(uint64(m.Field22))
if m.Field23 != nil {
n += 2 + sovBenchmark(uint64(*m.Field23))
}
if m.Field24 != nil {
n += 3
}
if m.Field25 != nil {
n += 2 + sovBenchmark(uint64(*m.Field25))
}
if m.Field29 != nil {
n += 2 + sovBenchmark(uint64(*m.Field29))
}
if m.Field30 != nil {
n += 3
}
if m.Field59 != nil {
n += 3
}
if m.Field60 != nil {
n += 2 + sovBenchmark(uint64(*m.Field60))
}
if m.Field67 != nil {
n += 2 + sovBenchmark(uint64(*m.Field67))
}
n += 2 + sovBenchmark(uint64(m.Field68))
n += 3
if m.Field80 != nil {
n += 3
}
if m.Field81 != nil {
n += 3
}
if m.Field100 != nil {
n += 2 + sovBenchmark(uint64(*m.Field100))
}
if m.Field101 != nil {
n += 2 + sovBenchmark(uint64(*m.Field101))
}
l = len(m.Field102)
n += 2 + l + sovBenchmark(uint64(l))
l = len(m.Field103)
n += 2 + l + sovBenchmark(uint64(l))
if m.Field104 != nil {
n += 2 + sovBenchmark(uint64(*m.Field104))
}
if m.Field128 != nil {
n += 2 + sovBenchmark(uint64(*m.Field128))
}
if m.Field129 != nil {
l = len(*m.Field129)
n += 2 + l + sovBenchmark(uint64(l))
}
if m.Field130 != nil {
n += 2 + sovBenchmark(uint64(*m.Field130))
}
if m.Field131 != nil {
n += 2 + sovBenchmark(uint64(*m.Field131))
}
n += 2 + sovBenchmark(uint64(m.Field150))
if m.Field271 != nil {
n += 2 + sovBenchmark(uint64(*m.Field271))
}
if m.Field272 != nil {
n += 2 + sovBenchmark(uint64(*m.Field272))
}
n += 2 + sovBenchmark(uint64(m.Field280))
return n
}
func sovBenchmark(x uint64) (n int) {
for {
n++
x >>= 7
if x == 0 {
break
}
}
return n
}
func sozBenchmark(x uint64) (n int) {
return sovBenchmark(uint64((x << 1) ^ uint64((int64(x) >> 63))))
}
func (m *BenchmarkMessage) Unmarshal(dAtA []byte) error {
var hasFields [1]uint64
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: BenchmarkMessage: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: BenchmarkMessage: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field1 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
hasFields[0] |= uint64(0x00000001)
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
}
m.Field2 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field2 |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
hasFields[0] |= uint64(0x00000002)
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
}
m.Field3 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field3 |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
hasFields[0] |= uint64(0x00000004)
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field4 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType == 1 {
var v uint64
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
iNdEx += 8
v = uint64(dAtA[iNdEx-8])
v |= uint64(dAtA[iNdEx-7]) << 8
v |= uint64(dAtA[iNdEx-6]) << 16
v |= uint64(dAtA[iNdEx-5]) << 24
v |= uint64(dAtA[iNdEx-4]) << 32
v |= uint64(dAtA[iNdEx-3]) << 40
v |= uint64(dAtA[iNdEx-2]) << 48
v |= uint64(dAtA[iNdEx-1]) << 56
m.Field5 = append(m.Field5, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + packedLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
for iNdEx < postIndex {
var v uint64
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
iNdEx += 8
v = uint64(dAtA[iNdEx-8])
v |= uint64(dAtA[iNdEx-7]) << 8
v |= uint64(dAtA[iNdEx-6]) << 16
v |= uint64(dAtA[iNdEx-5]) << 24
v |= uint64(dAtA[iNdEx-4]) << 32
v |= uint64(dAtA[iNdEx-3]) << 40
v |= uint64(dAtA[iNdEx-2]) << 48
v |= uint64(dAtA[iNdEx-1]) << 56
m.Field5 = append(m.Field5, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
}
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field6 = &v
case 7:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field7 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 9:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field9 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 12:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field12 = &b
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field13 = &b
case 14:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field14 = &b
case 16:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field16", wireType)
}
m.Field16 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field16 |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 17:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field17", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field17 = &b
case 18:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field18", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field18 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 22:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field22", wireType)
}
m.Field22 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field22 |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 23:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field23", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field23 = &v
case 24:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field24", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field24 = &b
case 25:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field25", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field25 = &v
case 29:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field29", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field29 = &v
case 30:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field30", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field30 = &b
case 59:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field59", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field59 = &b
case 60:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field60", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field60 = &v
case 67:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field67", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field67 = &v
case 68:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field68", wireType)
}
m.Field68 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field68 |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 78:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field78", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field78 = bool(v != 0)
case 80:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field80", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field80 = &b
case 81:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field81", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Field81 = &b
case 100:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field100", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field100 = &v
case 101:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field101", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field101 = &v
case 102:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field102", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field102 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 103:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field103", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field103 = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 104:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field104", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field104 = &v
case 128:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field128", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field128 = &v
case 129:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field129", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthBenchmark
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
s := string(dAtA[iNdEx:postIndex])
m.Field129 = &s
iNdEx = postIndex
case 130:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field130", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field130 = &v
case 131:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field131", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field131 = &v
case 150:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field150", wireType)
}
m.Field150 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field150 |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 271:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field271", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field271 = &v
case 272:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field272", wireType)
}
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Field272 = &v
case 280:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Field280", wireType)
}
m.Field280 = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowBenchmark
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Field280 |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipBenchmark(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthBenchmark
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if hasFields[0]&uint64(0x00000001) == 0 {
return github_com_gogo_protobuf_proto.NewRequiredNotSetError("field1")
}
if hasFields[0]&uint64(0x00000002) == 0 {
return github_com_gogo_protobuf_proto.NewRequiredNotSetError("field2")
}
if hasFields[0]&uint64(0x00000004) == 0 {
return github_com_gogo_protobuf_proto.NewRequiredNotSetError("field3")
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func skipBenchmark(dAtA []byte) (n int, err error) {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowBenchmark
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
wireType := int(wire & 0x7)
switch wireType {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowBenchmark
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
iNdEx++
if dAtA[iNdEx-1] < 0x80 {
break
}
}
return iNdEx, nil
case 1:
iNdEx += 8
return iNdEx, nil
case 2:
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowBenchmark
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
length |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
iNdEx += length
if length < 0 {
return 0, ErrInvalidLengthBenchmark
}
return iNdEx, nil
case 3:
for {
var innerWire uint64
var start int = iNdEx
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowBenchmark
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
innerWire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
innerWireType := int(innerWire & 0x7)
if innerWireType == 4 {
break
}
next, err := skipBenchmark(dAtA[start:])
if err != nil {
return 0, err
}
iNdEx = start + next
}
return iNdEx, nil
case 4:
return iNdEx, nil
case 5:
iNdEx += 4
return iNdEx, nil
default:
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
}
}
panic("unreachable")
}
var (
ErrInvalidLengthBenchmark = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowBenchmark = fmt.Errorf("proto: integer overflow")
)
func init() { proto.RegisterFile("benchmark.proto", fileDescriptorBenchmark) }
var fileDescriptorBenchmark = []byte{
// 498 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x92, 0xcb, 0x6e, 0xd3, 0x40,
0x18, 0x85, 0x3b, 0xce, 0xa5, 0x8d, 0xc5, 0xa5, 0x8c, 0x44, 0x39, 0x15, 0xad, 0x63, 0x58, 0x79,
0x03, 0x1a, 0xcf, 0xf8, 0x32, 0x0e, 0xac, 0x02, 0x0b, 0x36, 0x20, 0xc8, 0x1b, 0x04, 0xea, 0xb4,
0x15, 0xbd, 0xa0, 0xa4, 0x48, 0x2c, 0xb9, 0x6c, 0x91, 0xe8, 0x0a, 0xf1, 0x48, 0x5d, 0xf2, 0x04,
0x08, 0x85, 0x17, 0x41, 0x69, 0x3d, 0xff, 0xd8, 0x9e, 0x66, 0x15, 0x9d, 0xef, 0xcc, 0x39, 0xbf,
0xe7, 0x1f, 0xff, 0xf6, 0xdb, 0xf2, 0xe4, 0xdd, 0xc1, 0xf1, 0x74, 0xfe, 0xfe, 0xf1, 0x87, 0xf9,
0xe9, 0xd9, 0x29, 0xef, 0x1e, 0x4f, 0x0f, 0x4f, 0x1e, 0x7e, 0xf7, 0xfd, 0xcd, 0xb1, 0x21, 0x2f,
0xcb, 0xc5, 0x62, 0xba, 0x5f, 0xf2, 0x1d, 0xbf, 0x3f, 0x3b, 0x2c, 0x8f, 0xf6, 0x62, 0xb0, 0xd0,
0x8b, 0x06, 0xe3, 0xee, 0xc5, 0x9f, 0xe1, 0xda, 0xa4, 0xd2, 0x88, 0x4a, 0x78, 0xa1, 0x17, 0xf5,
0x1a, 0x54, 0x12, 0x55, 0xe8, 0x38, 0x54, 0x11, 0x4d, 0xd0, 0x0d, 0x59, 0x2b, 0x39, 0xe1, 0x5b,
0x15, 0x4d, 0xd1, 0x0b, 0x3b, 0x51, 0xbf, 0xd2, 0x53, 0xbe, 0x5d, 0xe9, 0x19, 0xfa, 0x21, 0x8b,
0x7a, 0x23, 0x26, 0x2a, 0x94, 0x51, 0x60, 0x8e, 0x75, 0x27, 0x30, 0x27, 0x5a, 0x60, 0xe0, 0xd0,
0x82, 0x07, 0xfe, 0xfa, 0xd5, 0x27, 0x49, 0xdc, 0x08, 0x59, 0xb4, 0x31, 0xea, 0x9e, 0xcd, 0x3f,
0x96, 0x13, 0x23, 0x5a, 0xae, 0x70, 0xd3, 0xe5, 0xca, 0xf2, 0x04, 0xb7, 0x5c, 0x9e, 0x58, 0x9e,
0x61, 0x73, 0x35, 0x77, 0x55, 0x6f, 0x44, 0xcb, 0x73, 0xdc, 0x71, 0xcf, 0xe7, 0x96, 0x6b, 0xf0,
0xda, 0xf8, 0x46, 0x24, 0x2e, 0x25, 0xb6, 0x42, 0x16, 0x75, 0x1a, 0x5c, 0x4a, 0x7e, 0xdf, 0x70,
0x85, 0x7b, 0xe6, 0xde, 0x8c, 0xc2, 0x87, 0x06, 0x26, 0xc0, 0x65, 0x79, 0x6f, 0x36, 0x3d, 0x5a,
0x98, 0x76, 0x99, 0xd8, 0xd3, 0x29, 0xb6, 0x5b, 0xa7, 0x53, 0x0b, 0x0b, 0xec, 0xb6, 0x60, 0x41,
0xd1, 0x4a, 0x20, 0x70, 0xa3, 0x95, 0x20, 0x43, 0x5a, 0xe0, 0x89, 0x6b, 0x48, 0x0b, 0xbe, 0x53,
0x19, 0x32, 0x81, 0xa7, 0x97, 0xf1, 0xde, 0xa3, 0x78, 0x62, 0x24, 0x2a, 0xcf, 0x72, 0x3c, 0x6b,
0x96, 0x67, 0xf6, 0xd2, 0x32, 0x8d, 0xe7, 0xce, 0xa5, 0x67, 0xf6, 0xd2, 0x72, 0x8d, 0x57, 0xab,
0xee, 0x06, 0xcf, 0x35, 0xcd, 0xa6, 0x05, 0x5e, 0xbb, 0xb3, 0x69, 0x41, 0x01, 0x3a, 0xc6, 0x1b,
0x67, 0x6b, 0x3a, 0xe6, 0xbb, 0xfe, 0xc6, 0xd5, 0x82, 0x84, 0xc0, 0x9e, 0x19, 0x8f, 0xa4, 0x1a,
0x8e, 0x51, 0xb6, 0x71, 0xcc, 0x43, 0xc2, 0x12, 0xb3, 0xda, 0xd2, 0x49, 0xad, 0x39, 0x14, 0xf6,
0xaf, 0x71, 0xa8, 0x5a, 0x45, 0x82, 0x83, 0x76, 0xc5, 0xea, 0x59, 0x56, 0xff, 0xa5, 0xc6, 0x67,
0xd6, 0xe2, 0x52, 0x73, 0x49, 0xbc, 0xc0, 0x97, 0x15, 0x1f, 0x8c, 0xee, 0x7e, 0xba, 0xee, 0x47,
0x67, 0x0a, 0x9b, 0xa9, 0x04, 0xbe, 0xb6, 0x33, 0x95, 0xa8, 0xf1, 0x18, 0xdf, 0x1c, 0x1e, 0xf3,
0x07, 0x86, 0xa7, 0x02, 0x3f, 0x59, 0x6d, 0x6f, 0x24, 0xf3, 0x61, 0x65, 0x91, 0x79, 0x8c, 0x1f,
0x1e, 0xbd, 0x0a, 0x12, 0x6b, 0x06, 0x89, 0x73, 0xd7, 0x20, 0xa9, 0x44, 0x6a, 0x81, 0x5f, 0x9e,
0x53, 0x22, 0xb5, 0x18, 0xf3, 0x8b, 0x65, 0xc0, 0x7e, 0x2f, 0x03, 0xf6, 0x77, 0x19, 0xb0, 0xf3,
0x7f, 0xc1, 0xda, 0x0b, 0xf6, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xed, 0xd9, 0x17, 0x33, 0x3a, 0x05,
0x00, 0x00,
}
1
https://gitee.com/hxchjm/erpc.git
git@gitee.com:hxchjm/erpc.git
hxchjm
erpc
erpc
18ecc239cc6a

搜索帮助