MCPcopy Create free account
hub / github.com/google/gapid / writeVarint

Method writeVarint

gapil/compiler/plugins/encoder/encoder.go:602–604  ·  view source on GitHub ↗

writeZigzag writes a variable length integer to buf.

(s *compiler.S, buf, val *codegen.Value)

Source from the content-addressed store, hash-verified

600
601// writeZigzag writes a variable length integer to buf.
602func (e *encoder) writeVarint(s *compiler.S, buf, val *codegen.Value) {
603 s.Call(e.funcs.writeVarint, s.Ctx, buf, val.Cast(e.T.Uint64))
604}
605
606// writeZigzag writes a zigzag encoded, variable length integer to buf.
607func (e *encoder) writeZigzag(s *compiler.S, buf, val *codegen.Value) {

Callers 4

buildWriteFuncsMethod · 0.95
encodeValueMethod · 0.95
writeWireAndTagMethod · 0.95
writeBytesMethod · 0.95

Calls 2

CallMethod · 0.65
CastMethod · 0.45

Tested by

no test coverage detected