(self, **kwargs)
return [b'' if i == 0
                    else self.state.solver.eval(
                            x[0][:size-i*self.state.arch.byte_width], **kwargs)
                    for i, size, x in zip(lengths, sizes, self.content)]
Returns a list of the packets read or written as bytestrings.
Returns a list of the packets read or written as bytestrings.
Returns a list of the packets read or written as bytestrings .
def concretize(self, **kwargs):
        """
        Returns a list of the packets read or written as bytestrings.
        """
        lengths = [self.state.solver.eval(x[1], **kwargs) for x in self.content]
        kwargs['cast_to'] = bytes
        sizes = [x[0].size() for x in self.content]
        return [b'' if i == 0
                    else self.state.solver.eval(
                            x[0][:size-i*self.state.arch.byte_width], **kwargs)
                    for i, size, x in zip(lengths, sizes, self.content)]
def concretize ( self , * * kwargs ) : lengths = [ self . state . solver . eval ( x [ 1 ] , * * kwargs ) for x in self . content ] kwargs [ 'cast_to' ] = bytes sizes = [ x [ 0 ] . size ( ) for x in self . content ] return [ b'' if i == 0 else self . state . solver . eval ( x [ 0 ] [ : size - i * self . state . arch . byte_width ] , * * kwargs ) for i , size , x in zip ( lengths , sizes , self . content ) ]