MCPcopy
hub / github.com/osrg/gobgp / FuzzDecodeFromBytes

Function FuzzDecodeFromBytes

pkg/zebra/zapi_test.go:1148–1173  ·  view source on GitHub ↗

grep -r decodeFromBytes pkg/zebra | grep -e ":func " | perl -pe 's|func \(.* \*(.*?)\).*|(&\1\{\})\.decodeFromBytes(data, version, software)|g' | awk -F ':' '{print $2}' nolint:errcheck

(f *testing.F)

Source from the content-addressed store, hash-verified

1146//
1147//nolint:errcheck
1148func FuzzDecodeFromBytes(f *testing.F) {
1149 f.Fuzz(func(t *testing.T, data []byte, version uint8, swName string, swVersion float64) {
1150 software := Software{
1151 name: swName,
1152 version: swVersion,
1153 }
1154 (&Header{}).decodeFromBytes(data)
1155 (&unknownBody{}).decodeFromBytes(data, version, software)
1156 (&HelloBody{}).decodeFromBytes(data, version, software)
1157 (&redistributeBody{}).decodeFromBytes(data, version, software)
1158 (&interfaceUpdateBody{}).decodeFromBytes(data, version, software)
1159 (&interfaceAddressUpdateBody{}).decodeFromBytes(data, version, software)
1160 (&routerIDUpdateBody{}).decodeFromBytes(data, version, software)
1161 (&IPRouteBody{}).decodeFromBytes(data, version, software)
1162 (&lookupBody{}).decodeFromBytes(data, version, software)
1163 (&RegisteredNexthop{}).decodeFromBytes(data, version, software)
1164 (&NexthopRegisterBody{}).decodeFromBytes(data, version, software)
1165 (&NexthopUpdateBody{}).decodeFromBytes(data, version, software)
1166 (&labelManagerConnectBody{}).decodeFromBytes(data, version, software)
1167 (&GetLabelChunkBody{}).decodeFromBytes(data, version, software)
1168 (&releaseLabelChunkBody{}).decodeFromBytes(data, version, software)
1169 (&vrfLabelBody{}).decodeFromBytes(data, version, software)
1170 (&IPRouteBody{}).decodeMessageNexthopFromBytes(data, version, software, false)
1171 (&IPRouteBody{}).decodeMessageNexthopFromBytes(data, version, software, true)
1172 })
1173}

Callers

nothing calls this directly

Calls 2

decodeFromBytesMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…