MCPcopy
hub / github.com/knownsec/pocsuite3 / decode

Method decode

pocsuite3/lib/helper/java/serialization.py:260–270  ·  view source on GitHub ↗
(self, io)

Source from the content-addressed store, hash-verified

258 self.values = []
259
260 def decode(self, io):
261 class_desc = ClassDesc(self.stream)
262 self.array_description = class_desc.decode(io)
263 if self.stream:
264 self.stream.add_reference(self)
265 self.type = self.array_type()
266 values_length = self.decode_values_length(io)
267 for i in range(values_length):
268 value = self.decode_value(io)
269 self.values.append(value)
270 return self
271
272 def encode(self):
273 if self.array_description.__class__ is not ClassDesc:

Callers 1

decode_contentFunction · 0.95

Calls 6

decodeMethod · 0.95
array_typeMethod · 0.95
decode_values_lengthMethod · 0.95
decode_valueMethod · 0.95
ClassDescClass · 0.85
add_referenceMethod · 0.80

Tested by

no test coverage detected