Lines Matching refs:data_bytes
238 def align_32bit(data_bytes): argument
244 data_bytes += bytearray((4 - (len(data_bytes))) % 4)
262 data_bytes = binascii.unhexlify(hex_str)
263 return data_bytes
273 data_bytes = bytearray([((i >> x) & 0xff) for x in [24, 16, 8, 0]])
274 return data_bytes
285 data_bytes = bytearray([len(dependencies)])
287 data_bytes += bytearray(dependencies)
288 data_bytes += bytearray([function_id, len(parameters)])
292 data_bytes += b'I' if typ == 'int' else b'E'
293 self.align_32bit(data_bytes)
294 data_bytes += self.int32_to_big_endian_bytes(i)
298 data_bytes += b'S'
299 self.align_32bit(data_bytes)
300 data_bytes += self.int32_to_big_endian_bytes(i)
301 data_bytes += bytearray(param, encoding='ascii')
302 data_bytes += b'\0' # Null terminate
305 data_bytes += b'H'
306 self.align_32bit(data_bytes)
308 data_bytes += self.int32_to_big_endian_bytes(i)
309 data_bytes += binary_data
310 length = self.int32_to_big_endian_bytes(len(data_bytes))
311 return data_bytes, length